gpt4 book ai didi

python - 为什么这段代码不能无限运行?

转载 作者:行者123 更新时间:2023-12-01 06:49:01 25 4
gpt4 key购买 nike

my_array = [1,2,3,4,5]
total = len(my_array)
for value in range(total):
print(my_array[value])
my_array.append(value*value)
total = len(my_array)
print(my_array)

如果您连接调试器并看到变量“total”的值会增加

最佳答案

range(total) 仅在循环开始时计算一次。每次迭代后不会重新评估它。因此,尽管循环内部的总数增加了,但循环只会运行 5 次。

关于python - 为什么这段代码不能无限运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59108543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com