python中for与while的区别是什么
发布时间:2025-09-21 14:18:30

for循环和while循环在Python中本质上没有区别,但在实际应用中,针对性不同。
for主要用于遍历,如:
example1:
foriinrange(10): print(i)
打印结果如下:
0123456789
注:以上数字键每个数字换行一次。
相关推荐:Python教程
example2:
list1=[1,2,"a”] forinlist1: print(i)
在list1中逐步列出元素的打印结果:
1 2 a
while循环很少用于遍历(语句太多,不方便),while主要用于判断符合条件的循环,如:
i=0
whileTrue:
ifi<3:
print(i)
i+=1
else:
print("i>=3啦!
break操作结果:当i叠加到3之前,依次打印i值,当i等于3时,判断句子不成立,执行else句子,跳出while循环。
打印结果:
0 1 2
