Python 两种循环:

  1. while:不知道循环多少次,靠条件控制
  2. for:知道循环次数 / 遍历容器(字符串、列表、range)

一、while 循环

while 条件:
    循环体代码
    # 记得更新变量,否则死循环

执行逻辑:条件 = True → 执行代码 → 回头再判断条件

示例 1:输出 1~5

i = 1
while i <= 5:
    print(i)
    i = i + 1  # 计数器自增

易错:死循环

i = 1
while i <=5:
    print(i)
# 没写i+=1,i永远=1,无限打印

二、for 循环 + range ()【最常用】

range(起始,结束,步长)左闭右开:取不到结束数字

for 3 题

  • range(n) → 0~n-1
  • range(a,b) → a~b-1
  • range (a,b,s) → a 开始,每次 + s
  • # 打印1~5
    for i in range(1,6):
        print(i)

    示例:1 3 5 7

    for i in range(1,8,2):
        print(i)

    三、循环关键字:break /continue

  • break:立刻跳出整个循环
  • continue:跳出本次,直接下一轮循环
    # break:到3停止
    for i in range(1,6):
        if i ==3:
            break
        print(i) # 1 2
    
    # continue:跳过3
    for i in range(1,6):
        if i ==3:
            continue
        print(i) #1 2 4 5

    四、随堂练习题(6 题)

    while 3 题

  • while 打印 1~10
  • while 求 1+2+3+…+10 总和
  • for+range 打印 1~10
  • 求 1~10 偶数之和
  • 遇到 5 就跳出循环:1234
    • 从 10 倒数到 1(while)
Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐