如何打印出Random.Randint()函数的相同返回值

时间:2019-02-21 04:06:25

标签: python

在寻求一种方法来打印出由Random.randint()函数生成的相同数字的方法时,我需要一些帮助。我首先将值分配给变量,如下所示:

randomPersuade = random.randint(200,5000)

问题在于,现在我必须在2个不同的打印语句中两次打印出从该函数返回的相同值

userDecide2=input("Since you decided to keep the box, I will offer you" ,randomPersuade, "for the box.\nYes to keep and No to collect the cash amount")

print("You decided to collect the cash amount of", randomPersuade, "Enjoy!")

我将如何调整它以两次打印相同的值,后来又不得不生成其他几组随机整数并执行相同的操作,是否还需要创建另一个RandomPersuade(2,3,4 ,5等)?函数不会为第二个打印语句生成新值吗?我将自己进行测试,但是我必须先完成其余代码,这需要一段时间。可以提供的任何帮助将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:3)

由于您已经为变量randomPersuade = random.randint(200,5000)分配了一个值,除非再次执行randomPersuade = random.randint(200,5000),否则它的值不会改变。

直到那时,该变量的值保持不变,您可以多次使用它而无需更改其值