python基础-循环语句while
循环语句:while\for\嵌套
循环控制语句:break\continue
break:跳出整个循环,不会再继续循环下去
continue:跳出本次循环,继续下一次循环
while循环:
1 count = 0 2 while (count < 9): 3 print("count=",count) 4 count += 1 5 print("while循环结束")
结果:
count= 0
count= 1
count= 2
count= 3
count= 4
count= 5
count= 6
count= 7
count= 8
while循环结束
continue语句:
i = 1 while i<10: i+=1 if i%2>0: #如果i%2的值大于0,则跳出本次循环,后面的语句不会执行,直接继续下一次循环, continue print(i)
结果:
2
4
6
8
10
break语句:
i = 1 while 1: #死循环 print(i) i += 1 if i>10:#循环到i=11的时候,执行break,跳出整个while循环 break
结果:
1 2 3 4 5 6 7 8 9 10
else语句:
while-else 与 if-else一样
count = 0 while count <5: print(count,"小于5") count = count + 1 else: print(count,"大于等于5")
结果:
0 小于5
1 小于5
2 小于5
3 小于5
4 小于5
5 大于等于5
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏