在 Python 中,循环主要用于重复执行某段代码。常用的循环有两种:for 循环 和 while 循环。下面我用简单例子给你讲清楚。
for i in [1, 2, 3]:
print(i)
输出:
1
2
3
for i in range(5): # 0 到 4
print(i)
指定范围:
for i in range(1, 5): # 1 到 4
print(i)
带步长:
for i in range(0, 10, 2): # 0,2,4,6,8
print(i)
for ch in "hello":
print(ch)
d = {"a": 1, "b": 2}
for k, v in d.items():
print(k, v)
只要条件为 True,就一直执行。
i = 0
while i < 5:
print(i)
i += 1
⚠️ 注意:一定要修改条件变量,否则会死循环
for i in range(10):
if i == 3:
break
print(i)
输出:0 1 2
for i in range(5):
if i == 2:
continue
print(i)
输出:0 1 3 4
for i in range(3):
print(i)
else:
print("循环结束")
for i in range(3):
for j in range(2):
print(i, j)
❌ 死循环:
while True:
print("无限循环")
✅ 正确写法:
while True:
x = input("输入 q 退出:")
if x == "q":
break
如果你愿意,我可以:
你想从哪方面继续?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。