本篇文章小编给大家介绍一下python之while循环语句,如果感兴趣的小伙伴一定要耐心阅读一下这篇文章,小编希望能够通过这篇文章给大家的学习带来一定帮助 。
文章插图
(1)while循环
while 判断条件:
代码块
当给定的判断条件的返回值的真值测试结果为True时执行循环体的代码,否则退出循环体 。
num = 0yn = input("死循环开始[y]:")if yn == "y": # 输入 y ,进入死循环,输入其他退出 。 # while True: while 1: # 数字中非0,就是True; num += 1 if num == 5: continue # num 等于 5,跳出本次循环,不打印5,接着往下走 。 elif num > 10: break # num 大于 10, 终止整个死循环,死循环结束 。 print(num)else: print("退出")结果:
死循环开始[y]:y1234678910当num==5时,遇到 continue ,跳出本次循环,接着往下循环,所以不打印5;
当num==11时,大于10了,遇到break,终止整个死循环,死循环结束 。所以11 没有打印 。
(2)while...else循环
while 判断条件:代码块else:代码块else中的代码块会在while循环正常执行完的情况下执行,如果while循环被break中断,else中的代码块不会执行 。
num1 = 1while num1 <= 10: print(num1) num1 += 1else: print("while循环打印 1到10 ") # 执行了,else中的代码块会在while循环正常执行完的情况下执行结果:
12345678910while循环打印 1到10
执行了,else中的代码块.
num2 = 1while num2 <= 10: print(num2) num2 += 1 if num2 == 3: breakelse: print("while循环打印 1到10 ") # 没有执行,如果while循环被break中断,else中的代码块不会执行 。结果:
12没有执行,如果while循环被break中断,else中的代码块不会执行 。
【python之while循环?这篇文章也许用得上】以上就是小编给大家带来的在python中的while循环了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。
推荐阅读
- python单引号和双引号怎么敲?这篇文章值得一看
- python如何集体缩进?通过这个方法就能一键锁进
- python怎么把int类型转换成列表?这篇文章值得参考
- Python怎么处理Excel文件数据?教你用pandas处理
- python如何实现打开带变量名的txt文件并写入数据?这篇文章非常值得一看
- 抖音画风低质之挂机直播实施细则
- 如何使用python测试网络是否联通?这篇文章教给你两个方法
- Python中udp不能接收数据怎么办?Python的udp怎么接收数据
- Python怎么快速生成大文件?详细代码示例和解析一文读懂
- Python函数名可以是数字吗?三分钟看完你就懂了