2019-02-21
阅读量:
814
如何打印出Random.Randint()函数的相同返回值
我想帮助找出一种打印出Random.randint()函数生成的相同数字的方法。我首先将值赋给变量,如下所示:
randomPersuade = random.randint(200,5000)
问题是,现在我必须在2个不同的print语句中打印出两次从此函数返回的相同值
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等)?该函数不会为第二个print语句生成新值吗?我会自己测试一下,但是在完成之前我必须完成其余的代码,这需要一段时间。
解决办法:由于您已为变量指定了值,因此randomPersuade = random.randint(200,5000)除非您randomPersuade = random.randint(200,5000)再次执行,否则其值不会更改。
到那时,变量的值保持不变,并且您可以多次使用它而不更改其值。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论