分支
if 分支
if 100 >= score >= 90:
print('A')
else:
if 90 >= score >= 60:
print('B')
else:
print('C')
else
通过缩进来匹配if
,等价于:
if 100 >= score >= 90:
print('A')
elif score >= 60:
print('B')
elif:
print('C')
条件表达式
a = x if 条件 else y
断言
assert 条件
条件为假时程序崩溃并抛出异常。
循环
while循环
while 条件:
循环体
for循环
for x in 范围:
循环体
range()
配合for循环使用
range([start=0,] stop[, step=1])
for i in range(5)
:0,1,2,3,4
for i in range(2, 6)
:2,3,4,5
for i in range(1, 10, 2)
:1,3,5,7,9
break、continue
break
:终止当前循环,跳出循环体。
continue
:终止本轮循环,开始下一轮循环。