在编写for循环时,总是在循环的末尾但在循环主体之外有一条语句,而不是在循环EG内缩进;打印声明。list=[]for i in range(5): list.append(i+1)print(list)为什么打印语句在 for 循环体之外而不是在里面?这是如何工作的,我真的可以使用这种澄清方式。
2 回答

沧海一幻觉
TA贡献1824条经验 获得超5个赞
list=[]
for i in range(5):
list.append(i+1)
print(list)
结果 [1,2,3,4,5]
list=[]
for i in range(5):
list.append(i+1)
print(list)
结果:
[1]
[1,2]
[1,2,3]
[1,2,3,4]
[1,2,3,4,5]
这是区别。如果将print放入循环中,则每次循环执行时都会打印。
添加回答
举报
0/150
提交
取消