python - 如何打印出 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 等)? 该函数不会为第二个打印语句生成一个新值吗?我自己会对此进行测试,但我必须先完成其余的代码,然后才能这样做,这需要一段时间。任何可以提供的帮助将不胜感激,谢谢!
解决方案
由于您已经为变量分配了一个值,因此除非您再次执行此操作,randomPersuade = random.randint(200,5000)
否则它的值不会改变。randomPersuade = random.randint(200,5000)
到那时,变量的值保持不变,你可以多次使用它而不改变它的值
推荐阅读
- tensorflow - 将 tensorflow 模型用作独立图和子图
- c++ - 使用 std::mutex 复制省略
- vb.net - 错误:nvarchar 与图像 vb.net 不兼容
- java - 更快的 xml 对象映射器将 java 对象错误地转换为 json?
- php - 当我的用户对我的对象进行身份验证时,将其转为正确,但如果未经身份验证,我的对象将变为错误。我该如何解决?
- git - 如何在合并之前从第三方 fork 编辑 PR(而不是因为他们的代码)?
- html - 将描边颜色转换为描边渐变
- c++ - 如何从命令提示符将字符“^”传递给我的程序?
- vagrant - 无法 ping,但可以 SSH 进入 Homestead Vagrant 盒子
- javascript - 无法集成 rrule js