风百默 发表于 2021-11-12 20:22:31

哪位大佬帮帮我:i=5我什么不会影响循环,它不是也在循环体里面吗

>>> for i in range(10):
...   print(i, end=' ')
...   i = 5

redforce 发表于 2021-11-12 20:22:32

for i in range(10):
    print('i的值为:',i)
    i = 5
    print(i)
断点调试看看就知道了。i的值会变成5,但是走到for循环的时候i又被重新赋值了

傻眼貓咪 发表于 2021-11-12 20:42:45

>>>for i in range(10):
...    print(i, end = ' ')
...
...0 1 2 3 4 5 6 7 8 9

傻眼貓咪 发表于 2021-11-12 20:46:21

for 循环,每次循环就会初始 i 值为下个迭代值
页: [1]
查看完整版本: 哪位大佬帮帮我:i=5我什么不会影响循环,它不是也在循环体里面吗