条件语句
if语句
age=int(input())
if age>=18:
print('adult')
else:
print('teen')
注意代码块对齐
if..elif语句
age=int(input())
if age>=18 and age<70:
print('adult')
elif age>=70:
print('older')
else:
print("teen")
循环语句
for循环
r=range(1,10) #左闭右开
print(r)
print(type(r))
print(list(r))
sum=0
n=10
for i in range(1,n+1):
sum+=i
print(sum)
输出结果:
range(1, 10)
<class 'range'>
[1, 2, 3, 4, 5, 6, 7, 8, 9]
55
while语句
sum=0
n=10
i=1
while i<=n:
sum+=i
i+=1
print(sum)
# 输出结果:55
拓展
-
for..else
执行完for
循环体之后就执行else,除非for
中有break。 -
while...else
意义同上