循环语句

for

'''
当循环执行完毕(即遍历完 iterable 中的所有元素)后,会执行 else 子句中的代码,如果在循环过程中遇到了 break 语句,则会中断循环,此时不会执行 else 子句
'''
for item in iterable:
    # 循环主体
else:
    # 循环结束后执行的代码

while

'''
如果 while 后面的条件语句为 false 时,则执行 else 的语句块
如果你的 while 循环体中只有一条语句,你可以将该语句与 while 写在同一行中
'''
while <expr>:
    <statement(s)>
else:
    <additional_statement(s)>
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行
continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环

pass是空语句,是为了保持程序结构的完整性,不做任何事情,一般用做占位语句