python循环语句

📅 发布时间:2026/7/11 0:45:19 👁️ 浏览次数:
python循环语句
一、for 循环最常用for循环主要用于遍历依次访问可迭代对象比如列表、字符串、字典等。基本语法代码语言pythonAI代码解释for 变量 in 可迭代对象: # 循环体要重复执行的代码注意缩进示例1遍历列表代码语言pythonAI代码解释# 遍历列表中的每个元素 fruits [苹果, 香蕉, 橙子] for fruit in fruits: print(f我喜欢吃{fruit}) # 输出结果 # 我喜欢吃苹果 # 我喜欢吃香蕉 # 我喜欢吃橙子示例2遍历数字范围range()函数range()是生成数字序列的函数是for循环的常用搭档range(n)生成 0 到 n-1 的整数range(start, end)生成 start 到 end-1 的整数range(start, end, step)按步长 step 生成序列代码语言pythonAI代码解释# 打印 0-4 的数字 for i in range(5): print(i) # 打印 1-10 的偶数 for i in range(2, 11, 2): print(i) # 输出2 4 6 8 10示例3遍历字符串代码语言pythonAI代码解释word Python for char in word: print(char) # 依次输出 P y t h o n二、while 循环while循环根据条件判断来决定是否继续循环只要条件为True就会重复执行循环体。基本语法代码语言pythonAI代码解释while 条件表达式: # 循环体注意缩进 # 建议包含修改条件的代码避免无限循环示例1基础用法计数循环代码语言pythonAI代码解释# 打印 1-5 的数字 count 1 while count 5: print(count) count 1 # 关键让count递增否则会无限循环 # 输出结果1 2 3 4 5示例2无限循环需手动终止代码语言pythonAI代码解释# 无限循环按 CtrlC 终止 while True: print(这是无限循环按CtrlC停止)三、循环控制语句有时候需要在循环中提前退出或跳过某次循环这时候会用到break和continue1. break终止整个循环代码语言pythonAI代码解释# 遍历列表找到香蕉就停止循环 fruits [苹果, 香蕉, 橙子] for fruit in fruits: if fruit 香蕉: print(找到香蕉了停止循环) break print(f当前遍历{fruit}) # 输出 # 当前遍历苹果 # 找到香蕉了停止循环2. continue跳过本次循环执行下一次代码语言pythonAI代码解释# 打印 1-5 的数字跳过 3 for i in range(1, 6): if i 3: continue print(i) # 输出1 2 4 5四、循环的嵌套循环内部可以再嵌套循环比如遍历二维列表代码语言pythonAI代码解释# 打印 3x3 的矩阵 for i in range(1, 4): for j in range(1, 4): print(f{i}*{j}{i*j}, end ) # end 不换行 print() # 换行 # 输出 # 1*11 1*22 1*33 # 2*12 2*24 2*36 # 3*13 3*26 3*39总结for 循环适合遍历可迭代对象列表、字符串、range等是Python中最常用的循环。while 循环适合根据条件重复执行代码需注意设置退出条件避免无限循环。控制语句break终止整个循环continue跳过本次循环可灵活控制循环流程。