119 lines
2.5 KiB
Python
119 lines
2.5 KiB
Python
# This code is horribly inefficient
|
|
|
|
#####################################
|
|
# MIGRATION NOTE: yeah you dont say #
|
|
#####################################
|
|
|
|
def q1():
|
|
a1 = input("What is the capital of England?\nA. Bristol\nB. London\nC. England\n\n-> ")
|
|
if a1 == "a":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q1()
|
|
elif a1 == "A":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q1()
|
|
|
|
elif a1 == "b":
|
|
print("Correct!\n\n")
|
|
q2()
|
|
elif a1 == "B":
|
|
print("Correct!\n\n")
|
|
q2()
|
|
|
|
elif a1 == "c":
|
|
print("Incorrect!\n Try again.\n\n")
|
|
q1()
|
|
elif a1 == "C":
|
|
print("Incorrect!\n Try again.\n\n")
|
|
q1()
|
|
|
|
# Error handling.
|
|
else:
|
|
print("Sorry I didn't quite catch that, can you input it again?\n\n")
|
|
q1()
|
|
|
|
def q2():
|
|
a2 = input("How many states are there in The U.S.A.?\nA. 50\nB. 51\nC. 52\n\n-> ")
|
|
if a2 == "a":
|
|
print("Correct!\n\n")
|
|
q3()
|
|
elif a2 == "A":
|
|
print("Correct!\n\n")
|
|
q3()
|
|
|
|
elif a2 == "b":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q2()
|
|
elif a2 == "B":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q2()
|
|
|
|
elif a2 == "c":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q2()
|
|
elif a2 == "C":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q2()
|
|
|
|
else:
|
|
print("Sorry I didn't quite catch that, can you input it again?\n\n")
|
|
q2()
|
|
|
|
def q3():
|
|
a3 = input("What colour is the least used on flags?\nA. Orange\nB. Yellow\nC. Purple\n\n-> ")
|
|
if a3 == "a":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q3()
|
|
elif a3 == "A":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q3()
|
|
|
|
elif a3 == "B":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q3()
|
|
elif a3 == "b":
|
|
print("Incorrect! Try again.\n\n")
|
|
q3()
|
|
|
|
elif a3 == "c":
|
|
print("Correct!\n\n")
|
|
q4()
|
|
elif a3 == "C":
|
|
print("Correct!\n\n")
|
|
q4()
|
|
|
|
else:
|
|
print("Sorry I didn't quite catch that, can you input it again?\n\n")
|
|
q3()
|
|
|
|
def q4():
|
|
a4 = input("What is the capital of Sweden?\nA. Gothenburg\nB. Stockholm\nC. Malmö\n\n-> ")
|
|
if a4 == "a":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q4()
|
|
elif a4 == "A":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q4()
|
|
|
|
elif a4 == "b":
|
|
print("Correct!\n\n")
|
|
qEnd()
|
|
elif a4 == "B":
|
|
print("Correct!\n\n")
|
|
qEnd()
|
|
|
|
elif a4 == "c":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q4()
|
|
elif a4 == "C":
|
|
print("Incorrect!\nTry again.\n\n")
|
|
q4()
|
|
|
|
else:
|
|
print("Sorry I didn't quite catch that, can you input it again?\n\n")
|
|
q4()
|
|
|
|
def qEnd():
|
|
print("-=+ END +=-")
|
|
|
|
q1() |