while循环
while循环语法¶
while 条件:
循环逻辑代码
死循环¶
死循环在程序中有一定的使用场景,可以保证程序不会停止。
import time
while True:
print('hello itcast')
time.sleep(1)
Note
time
是python系统内置的模块,提供时间操作相关的api。
time.sleep
可以帮助睡眠
循环变量¶
可以通过变量来控制循环
# 1.定义循环变量
i = 0
# 2.使用while判断条件
while i < 10000:
# 要重复执行的代码
print('媳妇儿,我错了')
# 3.修改循环变量
i += 1
break和contiune¶
break
: 某一条件满足时,不再执行循环体中后续重复的代码,并退出循环。continue
: 某一条件满足时,不再执行本次循环体中后续重复的代码,但进入下一次循环判断.
break示例:
i = 0
while i < 5:
if i == 3:
break # 5后面的数据都不会输出
print(i)
i += 1
contiune示例:
i = 0
while i < 5:
i += 1
if i-1 == 3:
continue # 除了3都会输出
print(i-1)
嵌套循环¶
while 里面还有 while
while 条件1:
......
while 条件2:
......
......
示例代码:
# 外层循环
i = 0
while i < 5:
# 内层循环
j = 0
while j<3:
print(j)
j+=1
i += 1