Python While 循环语句

Python While 循环语句,第1张

在python编程编程中,while语句用于循环执行程序,就是在特定的条件下,循环执行某段指定程序,用以处理需要重复运行的相同任务。while循环语句的基本运用形式为:

while 判断条件(condition):
    执行语句(statements)......

执行的可以是单个语句或者语句块。判断条件可以为任意的表达式,任何非零、非空的值均为true。当判断条件为假(false)时,循环结束。

while循环的执行流程图如下所示:

实例:

a=1
while a<10:
    print(a)
    a+=2

运行结果:

1
3
5
7
9

 

while语句还有两个重要指令:continue和break

continue:

continue用于跳过该次循环

实例:

a=1
while a<10:
	a+=1
	if a%2==0:#当a能被2整除时,此次a的值跳过不输出
		continue
	print(a)

运行结果:

3
5
7

break:

break用于打破循环。注意:当判断条件为常值时,表示循环必定成立。

实例:

a=1
while 1:
	print(a)
	a+=2
	if a>10:
		break

运行结果:

1
3
5
7
9

无限循环 

当判断条件永远为true时,循环将无休止循环下去。用实例证明:

a=1
while a==1:
	n=eval(input("请输入一个值:"))
	print("您输入的值为:%s"%n)

运行结果:

请输入一个值:2
您输入的值为:2
请输入一个值:4235
您输入的值为:4235
请输入一个值:3647
您输入的值为:3647
请输入一个值:132
您输入的值为:132
请输入一个值:Traceback (most recent call last):
  File "C:\Users\CN\Desktop\云计算\python\上课课件\上课写的题\1.py", line 3, in
    n=eval(input("请输入一个值:"))
KeyboardInterrupt

注: 无限循环可以用CTRL+C来中断

else语句

在python中,while...else...表示当while的判断条件为false是,执行else语句。

实例:

a=1
while a<10:
	print(a)
	a+=1
else:
	print("a大于等于10,a不再加1")

 运行结果:

1
2
3
4
5
6
7
8
9
a大于等于 10

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/904625.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-15
下一篇2022-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存