我想在代码方面提供帮助,很难描述我的问题,但我将在下面解释(代码也将在警告相当长警告
我有一个项目,我有房间,一个鬼魂跟着你在这些房间里。 我给每个房间一个从1到13的数字(prn)和。。。 我有一个随机模块,其中“ghost”取1-13之间的一个随机数(grn),如果它与prn匹配,那么“BOO!”将显示。 我的问题是我应该把这段代码放在哪里。 代码插入长
*******************************************************
import random
grn = (random.randint(1,13))
if prn == grn:
print(" ")
print('BOO!')
print(" ")
*******************************************************
house()
专注于星星之间的部分。 我有随机模块,还有grn。每个房间的prn在while循环的上方。 我的问题是,“嘘!”不显示,如果grn和prn匹配,所以我来问: 我把这个搬到哪里去 或者 我应该编辑什么才能让它工作
在文件的最开始导入随机模块。不是终点
看看你的星号部分的缩进水平
prn
是在while循环中定义的。您只能在用户键入if prn == grn
之后到达exit
,因此无法获得预期的值它看起来也像是将“room”作为全局传递到
loft()
。这是个坏主意,你不知道什么时候它会从你下面变出来,你也不会被告知您可能应该在codereview上查看以下答案: https://codereview.stackexchange.com/questions/36101/better-way-to-code-this-game/36112#36112https://codereview.stackexchange.com/questions/155661/text-adventure-game
相关问题 更多 >
编程相关推荐