循环语句
一、for循环
for循环用于遍历字符串、列表、元组、字典、集合等序列类型,并且逐个获取序列种的各个元素。
示例:使用for循环计算1到100的和。
res = 0
for i in range(101):
res += 1
print(res)
二、while循环
while循环用于循环执行程序,如果满足某个条件则循环执行代码块。
示例:使用while循环打印1到10.
i = 0
while 1 < 10:
i += 1
print(i)
三、break和continue
在循环中break和continue都用于跳出循环,但是两者还是有区别的。break用于退出循环,continue则是退出本次循环。
示例:
# break
i = 0
while i < 10:
i += 1
if i == 5:
break
print(i)
# continue
i = 0
while i < 10:
i += 1
if i == 5:
continue
print(i)
- break/continue只能用在循环中,除此以外不能单独使用
- break/continue在嵌套循环中,只对最近的一层循环起作用