Skip to content
Permalink
4e18083d85
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
152 lines (118 sloc) 4.56 KB
'''
sphinx story
is good
https://github.coventry.ac.uk/lycette2/CuriosityKilledTheSphinx
choice = input("Enter choice:\nA = []\nB = []\nC = []\n->")
'''
history = [] # empty storage area for choices
def start():
loop = True
difficulty = ""
while loop == True:
difficulty = input("Enter Difficulty:\nA = EASY\nB = MEDIUM\nC = HARD\n->")
if difficulty == "a" or difficulty == "A":
print("You have selected EASY")
loop = False
elif difficulty == "b" or difficulty == "B":
print("You have selected MEDIUM")
loop = False
elif difficulty == "c" or difficulty == "C":
print("You have selected HARD")
loop = False
else:
print("Please enter a valid option.")
history.append(difficulty.upper())
def getAnswer1(question, text):
loop = True
choice = ""
while loop == True:
print(question)
choice = input("Enter choice:"
"\nA = " + text["A"] +
"\n->")
if choice == "a" or choice == "A":
print("You have selected A: " + text[choice.upper()])
loop = False
else:
print("Please enter a valid option.") # runs if the answer is not valid
history.append(choice.upper()) # adds the choice the user picked
def getAnswer2(question, text):
loop = True
choice = ""
while loop == True:
print(question)
choice = input("Enter choice:"
"\nA = " + text["A"] +
"\nB = " + text["B"] +
"\n->")
if choice == "a" or choice == "A":
print("You have selected A: " + text[choice.upper()])
loop = False
elif choice == "b" or choice == "B":
print("You have selected B: " + text[choice.upper()])
loop = False
else:
print("Please enter a valid option.") # runs if the answer is not valid
history.append(choice.upper()) # adds the choice the user picked
def getAnswer3(question, text):
loop = True
choice = ""
while loop == True:
print(question)
choice = input("Enter choice:"
"\nA = " + text["A"] +
"\nB = " + text["B"] +
"\nC = " + text["C"] +
"\n->")
if choice == "a" or choice == "A":
print("You have selected A: " + text[choice.upper()])
loop = False
elif choice == "b" or choice == "B":
print("You have selected B: " + text[choice.upper()])
loop = False
elif choice == "c" or choice == "C":
print("You have selected C: " + text[choice.upper()])
loop = False
else:
print("Please enter a valid option.") # runs if the answer is not valid
history.append(choice.upper()) # adds the choice the user picked
def getAnswer4(question, text):
loop = True
choice = ""
while loop == True:
print(question)
choice = input("Enter choice:"
"\nA = " + text["A"] +
"\nB = " + text["B"] +
"\nC = " + text["C"] +
"\nC = " + text["D"] +
"\n->")
if choice == "a" or choice == "A":
print("You have selected A: " + text[choice.upper()])
loop = False
elif choice == "b" or choice == "B":
print("You have selected B: " + text[choice.upper()])
loop = False
elif choice == "c" or choice == "C":
print("You have selected C: " + text[choice.upper()])
loop = False
elif choice == "d" or choice == "D":
print("You have selected D: " + text[choice.upper()])
loop = False
else:
print("Please enter a valid option.") # runs if the answer is not valid
history.append(choice.upper()) # adds the choice the user picked
# Main block
start()
question = "You are reading a magazine. The phone rings."
text = {"A": "Continue reading the magazine",
"B": "Inspect the room",
"C": "You pick up the phone"
}
getAnswer3(question, text)
print(history) # prints the history of choices made by the user
if history[1] == "A":
question = "You continue Archaeologist's Digest and read about how there's been a new discovery in Giza. How interesting. You can't read much further because the phone is still ringing. Loudly. "
text = {"A": "Answer"}
getAnswer1(question,text)
print(history)