while循环:
演示代码:
# 初始条件
n = 0
# 使用while判断条件
while n < 5:
# 要重复执行的指令
print('hello Phython')
n += 1 # 判断条件更新
死循环:
概念:条件始终为真的循环
循环程序持续执行,程序无法终止。
while 1:
print('死循环')
for循环:
代码演示:
for i in range(5):
print('hello Python')
循环控制:
break:
作用:退出循环
注:只能跳出距离最近的for或者while循环
在循环过程中,如果某一个条件满足后,不再希望循环继续执行,可以使用break退出循环。
代码演示:
while循环:
i = 1
while 1:
print(1111)
if i == 3:
print('循环结束')
break
i += 1
for循环:
for i in range(100):
if i % 3 == 0 and i > 0:
print(i)
break
continue:
作用:跳过本次循环后面的剩余语句,然后继续下一次循环
注:只能跳过距离最近的for或者while循环
代码演示:
for i in range(5):
if i == 2:
continue
print(i)
执行结果:
结果跳过了i=2的情况,且继续执行以后的代码。
与else结合:
else的下级代码:
没有通过break退出循环,循环结束后,会执行的代码。
代码演示:
# 判断一个数字是否是质数:
n = 3
for i in range(2, n):
if n % i == 0:
print('这不是个质数')
break
else:
print('这是个质数')
执行else的代码,输出结果为“这是个质数”。
pass:
作用:当语句要求不希望任何命令或代码执行时使用。
说明:pass语句表示一个空操作,在执行时没有任何的相应,pass的位置最终应该有代买来执行,只不过暂时写不出来。