在我说其他内容之前,我想提到我几乎完全不懂编程,并且只有对Python有非常基本的了解。
现在问题来了,我正在尝试编写一个文本冒险游戏,类似于D&D。 我卡在了早期阶段-即如何将介于1和18之间的随机整数分配给变量。
我已经看过一些方法,但是每次调用它时变量的值都会改变。这是不行的。原因是我希望属性(力量,智慧,智力,敏捷,魅力和体质)是随机生成的但固定的数字,可以被调用并且每次都相同。
我尝试过修改Str = random.randomint(1,18)
,使用随机模块。
我最接近的方法是使用lambda函数,以便在调用变量时生成一个随机数,每次都不同。但是这些都没有真正起作用,我真的很想知道我做错了什么。