循环和分支

分支

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:终止本轮循环,开始下一轮循环。

你可能感兴趣的:(循环和分支)