判断语句
格式一
if 判断条件:
代码段
格式二
if 判断条件:
代码段
else:
代码段
格式三
if 判断条件1:
代码段
elif 判断条件2:
代码段
...
else:
代码段
循环语句
while
格式一
while 判断条件:
循环体
格式二
while 判断条件:
循环体
else:
代码段
这种形式的含义是:一直循环,直到判断条件为False,正常跳出,才会执行else。
当循环体中碰见break,return这类截断语句的时候就不会执行else。
for
遍历
简单for
for 临时变量 in 可迭代对象:
循环体
for-else
for 临时变量 in 可迭代对象:
循环体
else:
代码段
基本同上while-else,正常遍历结束才会执行else中的代码段
break和continue
break:跳出整个循环,执行循环后的代码
continue:跳过本次循环,跳转到循环判断语句进行下一次条件判断,继续循环