gpt4 book ai didi

python - (Python) while 循环打破了我的 random_number

转载 作者:太空宇宙 更新时间:2023-11-04 09:53:57 27 4
gpt4 key购买 nike

所以我正在做一个项目,它基本上从 1 - 6 中选择一个随机数作为一个迷你项目。

在大多数情况下,它是有效的。但是当它循环回来时,它似乎继续滚动相同的数字。

这是我的意思的截图

enter image description here

如您所见,骰子点数一直保持不变。你能看出我的代码有什么问题吗?

# Useful module for selecting random numbers
import random

# Loop program back to here once user presses anything
loop = 1

#Chooses random number between 1 - 6
Random_Number = (random.choice([1,2,3,4,5,6]))

while (loop < 10):
#Printing what the user sees
print ("===============================")
print ("Your random dice number is:", Random_Number)
input("Press any key to roll again")
print ("===============================")

#looping back to "loop = 1"
loop = loop + 1

最佳答案

您将在循环之外生成一次 Random_Number。尝试这样的事情

while (loop < 10):
Random_Number = (random.choice([1,2,3,4,5,6]))
#Printing what the user sees
print ("===============================")
print ("Your random dice number is:", Random_Number)
input("Press any key to roll again")
print ("===============================")

loop = loop + 1

关于python - (Python) while 循环打破了我的 random_number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46666231/

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