fromsysimportexitdefgold_room():print"Thisroomisfullofgold.Howmuchdoyoutake"next=raw_input(">")if"0"innextor"1"innext:how_much=int(next)else:dead("Man,learntotypeanumber"...
from sys import exit
def gold_room():
print "This room is full of gold. How much do you take"
next = raw_input(">")
if "0" in next or "1" in next:
how_much = int (next)
else :
dead("Man,learn to type a number")
if how_much < 50:
print "Nice,you are not greedy, you win!"
exit(0)
else:
deade("You greedy bastard")
def bear_room():
print "There is a bear here"
print "The bear has a bunch of honey"
print "The flat bear is in front of another door"
print "How are you going to move the bear?"
bear_moved = False
while True:
next = raw_input(">")
if next == "take honey":
dead("The bear looks at you then slaps your face off")
elif next == "taunt bear" and not bear_moved:
print "The bear has moved from the door. you can go though it now"
bear_moved = True
elif next =="taunt bear" and bear_moved:
dead("The bear gets pissed off and chews your leg off.")
elif next == "open door" and bear_moved:
gold_room()
else:
print "I got no idea what that means"
def cthulhu_room():
print "here you see the great evil Cthulhu"
print "He, it "
print "Do you flee for your life or eat your head"
next = raw_input(">")
if "flee" in next:
start()
elif "head" in next:
dead("well that was tasty")
else:
cthulhu_room()
def dead(why):
print why,"Good job"
exit(0)
def start():
print "you are in a dark room"
print "There is a door to your right and left"
print "Which one do you Takes"
next = raw_input(">")
if next == "left":
bear_room()
elif next =="right":
cthulhu_room()
else:
dead("your stumble around the room until you starve")
start()
能不能给主要步骤详细注解一下 啊
展开