在Python中,循环可以通过两种主要结构实现:`for`循环和`while`循环。以下是它们的基本用法和示例:
for循环
`for`循环用于遍历序列(如列表、元组、字符串、字典)或其他可迭代对象中的元素。
遍历列表fruits = ['西瓜', '水蜜桃', '葡萄']for fruit in fruits:print(fruit)遍历字符串for letter in 'Python':print(letter)使用enumerate遍历列表,同时获取索引和元素for i, v in enumerate(['tic', 'tac', 'toe']):print(i, v)
while循环
`while`循环会在给定条件为真时重复执行一段代码块。
打印数字1到5i = 1while i <= 5:print(i)i += 1无限循环,通过输入停止while True:x = input('输入 "stop" 来停止循环:')if x == 'stop':break

循环控制语句
`continue`:跳过当前循环的剩余语句,并继续下一次循环。
`break`:立即退出循环。
示例
跳过奇数并打印偶数i = 0while i < 10:i += 1if i % 2 != 0:continueprint(i)
嵌套循环
嵌套循环是指一个循环内部包含另一个循环。
外层循环控制行,内层循环控制列for i in range(3):for j in range(3):print(f'({i}, {j})', end=' ')print()
这些是Python中实现循环的基本方法。使用这些结构可以让代码更加简洁和高效
