20 循环语句-python语法

Python 里“能让循环动起来”的语法其实只有两大条:

  1. for … in … —— 按“序列”逐个来
  2. while … —— 按“条件”一直来

再加上两个“小开关”:break(立刻停)和 continue(跳过这次)。
下面用 5 个“一句话就能看懂”的小例子给你扫一遍。


1. for 遍历列表

for i in range(5):
    print("这是第",i,"次")

输出:
这是第 0 次
这是第 1 次
这是第 2 次
这是第 3 次
这是第 4 次

for color in ["红", "绿", "蓝"]:
    print("涂一次", color)

输出:
涂一次 红
涂一次 绿
涂一次 蓝


2. while 数到 5

n = 1
while n <= 5:
    print(n)
    n += 1          # 别忘了把 n 变大,否则死循环

输出:
1
2
3
4
5


3. break —— 提前散伙

for i in range(10):
    if i == 6:
        break       # 到 6 就结束,8 9 不跑了
    print(i)

输出:
0
1
2
3
4
5


4. continue —— 跳过当次

for i in range(5):
    if i == 2:
        continue    # 2 被跳过,不打印
    print(i)

输出:
0
1
3
4


5. 死循环 + break combo

while True:          # 无限转
    ans = input("输入 q 退出:")
    if ans == "q":
        break        # 用户输 q 才停
    print("你刚输入了:", ans)

记住口诀就够:

  • for 按名单来,
  • while 看脸色行,
  • break 掀桌子走人,
  • continue 假装没听见。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容