如何将随机生成的数字存储到变量python

问题描述 投票:-2回答:4

因此,我正在研究一个在1到20之间随机生成一个数字的情况。我需要将此数字存储一点,因为根据生成的数字,会有不同的结果。我知道您可以randrangerandint生成数字,但是我想知道是否可以将其存储到变量中。例如,我尝试了这个:

def scenario():
   key = randrange(0, 21)

   if key > 10:
       print("A # greater than 10 has been generated")

   if key < 10:
       print("A # lesser than 10 has been generated")

   print(key) #To see what key was printed

我只是让它打印1和2来查看它是否工作,然后打印密钥,以便可以查看它是否已生成。有没有一种特定的方法可以使这项工作?因为当我尝试运行它时,它留为空白。我真的不想深入探讨这个问题,但是我只是想问一下我是否遗漏了一些明显的东西或者它是否不起作用。无论哪种方式,如果它行得通或行不通,我大概都能找到解决方法。感谢您的帮助。

python variables random python-3.4
4个回答
1
投票

通常,您的代码看起来不错。您是否缺少一些重要的地方?如果要使用它,则需要导入randrange。您实际上需要调用函数。除此之外,它看起来还不错


1
投票

这里一切都很好,但请记住要调用您的函数并随机导入:


0
投票
from random import randint
def scenario():
   key = randint(0, 20)

   if key > 10:
       print("A # greater than 10 has been generated")

   if key < 10:
       print("A # lesser than 10 has been generated")

   print(key) #To see what key was printed

scenario()

0
投票

我正在尝试制作一个随机数生成器,然后将其显示在检测帽上。我试图使其工作的方法是向上移动操纵杆,然后生成1到12之间的数字。我的目标是让帽子显示生成的数字,但是到目前为止,我还没有碰到太多运气。有人可以帮我吗?

© www.soinside.com 2019 - 2024. All rights reserved.