习题31
python:3.9
print ("You enter a dark room with two doors. Do you go through door #1 or door #2?")
door = input("> ")
if door == "1":
print ("There's a giant bear here eating a cheese cake. What do you do?")
print ("1. Take the cake.")
print ("2. Scream at the bear.")
bear = input("> ")
if bear == "1":
print ("The bear eats your face off. Good job!")
elif bear == "2":
print ("The bear eats your legs off. Good job!")
else:
print ("Well, doing %s is probably better. Bear runs away.") % bear
elif door == "2":
print ("You stare into the endless abyss at Cthulhu's retina.")
print ("1. Blueberries.")
print ("2. Yellow jacket clothespins.")
print ("3. Understanding revolvers yelling melodies.")
insanity = input("> ")
if insanity == "1" or insanity == "2":
print ("Your body survives powered by a mind of jello. Good job!")
else:
print ("The insanity rots your eyes into a pool of muck. Good job!")
else:
print ("You stumble around and fall on a knife and die. Good job!")
运行结果
You enter a dark room with two doors. Do you go through door #1 or door #2?
> 2
You stare into the endless abyss at Cthulhu's retina.
1. Blueberries.
2. Yellow jacket clothespins.
3. Understanding revolvers yelling melodies.
> 2
Your body survives powered by a mind of jello. Good job!
这里我就不演示了
加分习题为游戏添加新的部分,改变玩家做决定的位置。尽自己的能力扩展这个游戏,不过别把游戏弄得太怪异了
print ("What is you name?")
name = input("?")
print (" Ok,%s ,You enter a dark room with two doors. DO you go through door #1 ,door #2 or door#3"%name)
door = input(">")
if door == "1":
print ("There's giant bear here eating a cheese cake. What do you do?")
print ("1. Take the cake.")
print ("2.Scream at the bear.")
bear = input (">")
if bear=="1":
print ("The bear eats your face off. Good job!")
elif bear =="2":
print ("The bear eats your legs off. Good job!")
else:
print ("Well ,doing %s is probably better. Bear runs away."%bear)
elif door =="2":
print ("You stare into the endless abyss at Cthulhs's retina.")
print ("1,Blueberries.")
print ("2.Yellow jacket clothespins.")
print ("3.Understanding revolvers yelling melodies.")
insanity = input(">")
if insanity =="1" or insanity =="2":
print("Your body survives powered by a mind of jello. Good job!")
else:
print ("The insanity rots your eyes into a pool of muck. Good job!")
elif door == "3":
print ("You are lucky boy! You will have a choice to change your life.")
print ("1,2or3")
life = input("?")
if life=="1":
print ("Congratulation! you're died!!!")
elif life=="2 or 3":
print (" Don't make a bold attempt , you 're died,too!!!")
else:
print (" Young people , you won't die but you'll lose you eyes. HaHaHaHaHa!")
else:
print ("You stumble around and fall on a knife and die. Good job!")
我增加了个3,大家看看,稍微有点恶趣味,哈哈。