新人代码求解
from random import choice
cave_numbers=range(1,21)
wumpus_location=choice(cave_numbers)
player_location=choice(cave_numbers)
while player_location==wumpus_location:
player_location=choice(cave_numbers)
print "欢迎来捕获wumpus"
print "你可以看到",len(cave_numbers),"caves"
print "请输入你要进入的下一个洞穴"
while True:
print "你现在在",player_location,"洞穴"
if(player_location==wumpus_location-1 or player_location==wumpus_location+1):
print "我闻到wumpus的气味!"
print "下一个要进入哪个洞穴"
player_input=raw_input(">")
if (not player_input.isdigit() or int(player_input)not in cave_numbers):
print player_input,"这不是一个洞穴!"
else:
player_location = int(player_input)
if player_location==wumpus_location:
print "啊哈,你被wumpus吃掉了"
break
代码如上
,为什么一直在 print "你现在在",player_location,"洞穴" 这里死循环
谢谢大家