小编aaf*_*afr的帖子

有没有办法让函数从同一个变量中获得两次随机数

我正在尝试制作一个骰子,您可以询问您是否要生成一个新的随机数(这个想法来自https://knightlab.northwestern.edu/2014/06/05/five-mini-programming-projects- for-the-python-beginner/ )

第一次运行有效,但不会生成新数字,但会打印相同的数字。有没有办法做到这一点?

我的代码:

import random
number = random.randint(1,6)
def rollDie():
    print(number)
    answer = input("Do you want to roll the die again? Answer with Y or N")
    if answer == "Y":
        rollDie()
    elif answer == "N":
        print("bye!")

rollDie()
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
112
查看次数

标签 统计

python ×1