时间:2021-05-22
一、语法
while 条件:
执行代码
while就是当的意思,它指当其后面的条件成立,就执行while下面的代码。
例:写一个从0打印到10的程序
count = 0while count <= 10: print('第%s次' % count) count += 1如果要打印1~10之间的偶数怎么办呢?
那就得先搞清楚,怎么判断一个数字是偶数?能被2整除的就是偶数,但如何判断这个数是否能被2整除呢?简单,直接判断这个数除以2之后的余数是否为0就行了,这就用到了前面“Python之运算符”中介绍的取模运算符%。
count = 1while count <= 10: if count % 2 == 0: print('偶数:%s' % count) count += 1二、循环中止语句
1、死循环
有一种循环叫死循环,只要一触发,就运行到海枯石烂,机器发烧瘫痪。
只要while后边的条件一直成立即一直为真(True)就会一直执行,例如:
count = 0while True: # 布尔值中的True本身就是真 print('不会结束的,打不完的!') count += 1 # count怎么加都没用,因为while后面的判断语句与count无关2、break
break用于完全结束一个循环,跳出循环体,执行循环体后面的代码
count = 0while count <= 10: print('第%s次' % count) if count == 5: # 当count等于5时,执行break break count += 1print('循环结束!') # 注意缩进!此代码不在循环体内。3、continue
continue和break有点类似,区别在于continue只是终止本次循环,还会接着执行后面的循环,break则是完全终止循环。
count = 0while count <= 10: count += 1 if count == 5: # 当count等于5时,执行continue, continue print('第%s次' % count) # 当执行了continue就会跳过本次打印print('循环结束!') # 注意缩进!此代码不在循环体内。4、while...else...
与其它语言不同,Python中else可以跟while搭配使用
while后面的else作用是指,当while循环正常执行完,中间没有被break中止的话,就会执行else后面的语句。
count = 0while count <= 5: count += 1 print('第%s次' % count)else: print('循环正常执行完了。')print('循环结束!')注:如果在执行过程中被break终止,就不会执行else语句了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
流程控制无非就是ifelse之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太一样的地方。while语句python中的while语句和其他语
问题:break在for循环、while循环等循环流程控制中起的作用是停止执行break后面的语句,跳出本次循环,并跳出该循环控制体;在switch条件选择中,
Java流程控制Java流程控制的语法与C/C++类似,也有if...else、while、do...while、for、switch...case等,这里不再
本章节将为大家介绍Python循环语句的使用。Python中的循环语句有for和while。Python循环语句的控制结构图如下所示:while循环Python
Lua提供了if语句和ifelse语句作为流程控制语句,当然,符合C的特点,流程语句之间可以实现嵌套操作,当然流程控制也可以和循环体结合进行控制。1、if语句i