10-python学习笔记之while 循环
前言
Python 循环
Python 有两个原始的循环命令:
while
循环
for
循环
while
循环
如果使用 while
循环,只要条件为真,我们就可以执行一组语句。
只要 i 小于 7,打印 i:
i = 1
while i < 7:
print(i)
i += 1
注意:
请记得递增 i,否则循环会永远继续。
while 循环需要准备好相关的变量。在这个实例中,我们需要定义一个索引变量 i,我们将其设置为 1。
一、while 循环的跳出
break 语句
如果使用 break
语句,即使 while 条件为真
,我们也可以停止循环:
在 i 等于 3 时退出循环:
i = 1
while i < 7:
print(i)
if i == 3:
break
i += 1
continue 语句
如果使用 continue
语句,我们可以停止当前的迭代,并继续下一个:
如果 i 等于 3,则继续下一个迭代:
i = 0
while i < 7:
i += 1
if i == 3:
continue
print(i)
Tips:
很多人把循环学完了都搞不懂 continue
语句,我们可以把它理解为 pass
函数意思是执行到它后就自动跳出这次循环,并且进行下一次的循环。
else 语句
通过使用 else
语句,当条件不再成立时,我们可以运行一次代码块:
条件为假时打印一条消息:
i = 1
while i < 6:
print(i)
i += 1
else:
print("i is no longer less than 6")
Tips:while
语句也可以 执行 else
语句,不过一般很少遇到。
总结
while
循环适合我们不知道需要循环多少次的情况,而下篇的 for
循环是我们指定循环多少次,这两个函数的难点
在于 break
语句 以及 continue
语句的使用。
以及 在什么样的情况下我们要选择使用 while
循环, 在什么样的情况下我们使用 for
循环
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~