所以我正在研究一个在1到20之间随机生成一个数字的场景。我需要将这个数字存储一段时间,因为根据生成的数字,会有不同的结果。我知道你可以randrange
和randint
来生成数字,但我想知道你是否可以将其存储到变量中。例如,我尝试过:
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看看它是否工作,然后打印密钥,这样我就可以看到它是否生成了。有没有一种特殊的方法能让它起作用?因为当我尝试的时候,当我运行它时它会留下空白。如果这不起作用,我真的不想深入探讨,但我只是问我是不是遗漏了一些显而易见的东西,还是根本不起作用。不管怎样,如果成功或失败,我都能找到解决办法。谢谢你的帮助。
这里一切看起来都很好,但记住调用函数,然后导入random:
如果不调用函数,则不会发生以下情况:
另外,如果不导入
random
,则会在key = randrange(0, 21)
处引发错误:一般来说,你的代码看起来不错。你遗漏了一些重要的信息吗?如果你想使用它,你需要导入randrange。你需要调用你的函数。除此之外,看起来还不错
相关问题 更多 >
编程相关推荐