gpt4 book ai didi

python 3.X : Call Outside Variable In Nested For Loop

转载 作者:太空宇宙 更新时间:2023-11-04 04:21:22 25 4
gpt4 key购买 nike

我将一个 for 循环嵌套在另一个循环中。第一个循环简单地迭代第二个循环五次;第二个循环在同一个简单代码块上迭代五次。

总共,这些循环应该执行相同的工作二十五次。

x = 0

for y in range(0, 5,):
for z in range(0, 5,):
print(str(int(x + 1)) + ". Hello")

我期望输出是:

1. Hello.
2. Hello.
3. Hello.
4. Hello.
5. Hello.

25 次,每行将数字的值增加 1。

相反,输出是:

1. Hello

此输出自身重复了 25 次。如何解决此问题并接收我想要的输出?

最佳答案

在循环时,您不会更新 x 的值。

试试这个:

x = 0

for y in range(0, 5,):
for z in range(0, 5,):
x+=1
print(str(x) + ". Hello")

关于 python 3.X : Call Outside Variable In Nested For Loop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54451802/

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