循环¶
Python 有两种循环:for
循环和 while
循环。
- [[for循环]]
- while循环
中断循环 #card¶
使用 break
语句,配合if
语句,可以在满足某个条件的时候中断循环。
^1662299628627
count = 0
while count < 10:
count += 1
if count == 5:
break
print("inside loop", count)
print("out of while loop")
运行结果为:
for break else #card¶
"""
for 循环若不是被 break 语句终止执行的,那么 else 的代码会正常执行
"""
for i in range(3):
print('i =', i)
else:
print('Else')
print("Over")
for i in range(3):
if i == 1:
break
print('i =', i)
else:
print('Else')
print("Over")
"""输出:
i = 0
i = 1
i = 2
Else
Over
i = 0
Over
"""
继续循环 #card¶
当循环体内部出现 continue
声明时,会结束本次循环,跳转到循环体开始位置,开始下一次循环。
运行结果将打印出 1,3,5,7,9
。
pass 语句 #card¶
pass
语句不执行任何操作。语法上需要一个语句,但程序不实际执行任何动作时,可以使用该语句。
^1662299628643
pass
还可以用作函数或条件子句的占位符,让开发者聚焦更抽象的层次。此时,程序直接忽略 pass
:
最后更新:
2022年10月15日 01:02:48
创建日期: 2021年9月12日 05:55:32
创建日期: 2021年9月12日 05:55:32
Contributers: