当前位置: 首页 > 图灵资讯 > 行业资讯> python之while循环

python之while循环

来源:图灵python
时间: 2025-02-10 13:42:47

python的while循环:

1、while循环

while判断条件:
代码块

当给定判断条件的返回值的真实值测试结果为True时,执行循环体代码,否则将退出循环体。

num=0
yn=input("死循环开始[y]:")
ifyn=="y":#输入y,进入死循环,输入其他退出。
#whileTrue:
while1:#数字中非0是True;
num+=1
ifnum==5:
continue#num等于5,跳出这个循环,不打印5,然后往下走。
elifnum>10:
break#num大于10,整个死循环终止,死循环终止。
print(num)
else:
print("退出")

结果:

死循环开始[y]:y
1
2
3
4
6
7
8
9
10

当num==5时,遇到 continue ,跳出这个循环,然后向下循环,所以不打印5;

当num==11时,大于10,遇到break,终止整个死循环,死循环结束。所以11 没有打印。

2、while...else循环

while判断条件:
代码块
else:
代码块

else中的代码块将在while循环正常执行后执行。如果while循环被break中断,else中的代码块将不会执行。

num1=1
whilenum1<=10:
print(num1)
num1+=1
else:
print("while循环打印1-10")#执行后,else中的代码块将在while循环正常执行后执行

结果:

1
2
3
4
5
6
7
8
9
10

while循环打印 1到10

执行,else中的代码块.

num2=1
whilenum2<=10:
print(num2)
num2+=1
ifnum2==3:
break
else:
print("while循环打印1-10")#如果while循环被break中断,else中的代码块将不会执行。

结果:

1
2

如果while循环被break中断,else中的代码块将不会执行。

想了解更多python知识,请观看python入门教程(黑马程序员)!!