-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathex24.py
More file actions
89 lines (67 loc) · 2.37 KB
/
Copy pathex24.py
File metadata and controls
89 lines (67 loc) · 2.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
from sys import exit
#defining function for gold_room()
#prompts user input to execute if statements
def gold_room():
print("This room is full of gold. Mow much do you take?")
next = input("> ")
if "0" in next or "1" in next:
how_much = int(next)
else:
dead("You need to enter a number.")
gold_room()
if how_much < 50:
print("Nice, you're not greedy. You win!")
exit(0)
else:
dead("You're a greedy person. Tsk tsk tsk.")
#defining function for bear_room()
#prompts user input to execute if statements
def bear_room():
print("There is a bear here.")
print("The bear has a bunch of honey.")
print("The fat bear is in front of another door.")
print("How are you going to move the bear?")
bear_moved = False
while True:
next = input(">")
if next == "take honey":
dead("The bear gets angry and chases you out the room.")
elif next == "taunt bear" and not bear_moved:
print("The bear has moved. You can get through now.")
bear_moved = True
elif next == "taunt bear" and bear_moved:
dead("The bear gets angry and chases you out of the room.")
elif next == "open door" and bear_moved:
gold_room()
else:
print("Please try again.")
#defining function for cthulhu_room()
#prompts user input to execute if statements
def cthulhu_room():
print("Here you see the great evil Cthulhu.")
print("He, it, whatever stares at you and it starts to get weird.")
print("Do you flee for your life or let it eat your head?")
next = input("> ")
if "flee" in next:
start()
elif "head" in next:
dead("Well that was tasty.")
else:
cthulhu_room()
#prints given argument and ends the game
def dead(why):
print(why, "Good job!")
exit(0)
#defining start() function, prompts user to choose left or right room and dead function
def start():
print("You are in a dark room.")
print("There is a door to your right and a door to your left.")
print("Which one will you take?")
next = input("> ")
if next == "left":
bear_room()
elif next == "right":
cthulhu_room()
else:
dead("You stumbled around this room for hours and eventually die")
start()