while循环语法
while 条件:
循环逻辑代码
死循环
死循环在程序中有一定的使用场景,可以保证程序不会停止
import time
while True:
print("hello itcast")
time.sleep(1)
一秒钟打印一次hello itcast
注意:
time是python系统内置的模块,提供时间按相关操作的API
time.sleep(1)可以帮助睡眠
#通过变量控制循环
i = 0
while i < 100:
print('i = %d'% i)
i += 1
i = 0
i = 1
i = 2
i = 3
....
i = 96
i = 97
i = 98
i = 99
#判断,跳出循环,break
i = 0
while i <= 100:
print('i = %d' % i)
if i > 10:
break
i += 1
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
i = 11
#continue 不执行后续代码
i = 0
while i <= 100:
i += 1
if i > 10:
continue
print('i = %d' % i)
print('i = %d' % i)
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
i = 101
#嵌套
i = 0
while i < 5:
j = 0
while j < 3:
print('j = %d' % j)
j+=1
print('i = %d' % i)
i+=1
j = 0
j = 1
j = 2
i = 0
j = 0
j = 1
j = 2
i = 1
j = 0
j = 1
j = 2
i = 2
j = 0
j = 1
j = 2
i = 3
j = 0
j = 1
j = 2
i = 4