问题,我想我的代码的帮助,这是相当很难描述我的问题,但我会在下面解释(代码也将低于警告相当长警告Python - Python新手;随机
我有一个项目中, 我给每个房间的数字从1到13(prn)和... 我有一个随机模块,其中'鬼'从1- 13(grn),如果它与prn匹配,则显示'BOO!' 我的问题是我应该放置这段代码的地方 代码插入只LONG
*******************************************************
import random
grn = (random.randint(1,13))
if prn == grn:
print(" ")
print('BOO!')
print(" ")
*******************************************************
house()
专注于恒星之间的部分。 我有那里的随机模块和grn。每个房间的prn在while循环中位于上方。 我的问题是,'BOO!'没有得到显示,如果grn和prn匹配,所以我来这里问: 我在哪里可以移动到 或 我该编辑什么才能使它起作用?
它在'如果它不是退出然后...'的while循环,并且这个循环中的if语句是'如果'room'是'loft'然后转到loft的定义 - 这是下一行。所以一定要prn,因为它在线后,应该在用户进入'阁楼'后生效。 –
**感谢您的帮助。我设法解决它通过把grn =(random.randint(1,13)) 如果prn == grn: print(“”) print('BOO!') print(“”) while循环。欢呼:) –