首页 > 解决方案 > 如何打印出 Random.Randint() 函数的相同返回值

问题描述

我需要一些帮助来找出打印出由 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 等)? 该函数不会为第二个打印语句生成一个新值吗?我自己会对此进行测试,但我必须先完成其余的代码,然后才能这样做,这需要一段时间。任何可以提供的帮助将不胜感激,谢谢!

标签: python

解决方案


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

到那时,变量的值保持不变,你可以多次使用它而不改变它的值


推荐阅读