如此 处所示,有两种方法可以多次重复某事。但它似乎对我不起作用,所以我想知道是否有人可以提供帮助。
基本上,我想重复以下3次
import random
a = []
w = 0
while w<4:
x = random.uniform(1,10)
print(x)
print(w)
a.append(w+x)
print(a)
w=w+1
根据链接所说,这就是我所做的,
import random
a = []
w = 0
r = 0
while r < 3:
while w<4:
x = random.uniform(1,10)
print(x)
print(w)
a.append(w+x)
print(a)
w = w+1
r += 1
但这似乎不起作用。 while 循环只重复一次而不是三次。有人可以帮我解决这个问题吗?
原文由 Artus 发布,翻译遵循 CC BY-SA 4.0 许可协议
正如@R2RT 所述,您需要在每个
r
循环后重置w
。尝试这样写: