Python While 循环语句

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

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

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

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

实例:

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

运行结果:

1
3
5
7
9

while语句还有两个重要指令:continuebreak

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 <module>
    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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值