《笨办法学Python3》练习三十一:更多决策

练习代码

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 eating a cheese cake.")
    print("What do you do?")
    print("1. Take the cake.")
    print("2. Scream that 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(f"Well, doing {bear} is probably better.")
        print("Bear runs away.")

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 elling melodies.")

    insanity = input("> ")

    if insanity == "1" or insanity == "2":
        print("Your body survives powered by a mind of jello.")
        print("Good job!")
    else:
        print("The insanity rots your eyes into a pool of muck.")
        print("Good job!")
else:
    print("You stumble around and fall on a knife and die. Good job!")

Study Drills

  1. Make new parts of the game and change what decisions people can make. Expand the game out as much as you can before it gets ridiculous.
  2. Write a completely new game. Maybe you don’t like this one, so make your own. This is your computer; do what you want.

你可能感兴趣的:(《笨办法学Python3》练习三十一:更多决策)