首页 > 技术文章 > 流程控制语句

jiayibingi 2021-09-15 21:18 原文

条件语句


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意义同上

推荐阅读