Adding quiz_game.py
This commit is contained in:
parent
7375ac157c
commit
b1ad66d4f9
58
quiz_game.py
Normal file
58
quiz_game.py
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
# Python Quiz Game
|
||||||
|
|
||||||
|
questions = ("How many elements are in the periodic table?",
|
||||||
|
"Which animal lays the largest eggs?",
|
||||||
|
"What is the most abundant gas in the earth's atmosphere?",
|
||||||
|
"How many bones are in the human body?",
|
||||||
|
"Which planet in the solor system is the hottest?")
|
||||||
|
|
||||||
|
options = (("A. 116", "B. 117", "C. 118 ", "D. 119"),
|
||||||
|
("A. Whale", "B. Crocodile", "C. Elephant", "D. Ostrich"),
|
||||||
|
("A. Nitrogen", "B. Oxygen", "C. Carbon Dioxide", "D. Hydrogen"),
|
||||||
|
("A. 206", "B. 207", "C. 208", "D. 209"),
|
||||||
|
("A. Mercury", "B. Venus", "C. Earth", "D. Mars"))
|
||||||
|
|
||||||
|
answers = ("C", "D", "A", "A", "B")
|
||||||
|
|
||||||
|
guesses = []
|
||||||
|
|
||||||
|
score = 0
|
||||||
|
question_num = 0
|
||||||
|
|
||||||
|
# Display each question
|
||||||
|
for question in questions:
|
||||||
|
print("---------------------------------------------------------")
|
||||||
|
print(question)
|
||||||
|
|
||||||
|
# Display every option
|
||||||
|
for option in options[question_num]:
|
||||||
|
print(option)
|
||||||
|
# Take user guess and move to the next question
|
||||||
|
guess = input("A, B, C, or D: ").upper()
|
||||||
|
guesses.append(guess)
|
||||||
|
if guess == answers[question_num]:
|
||||||
|
score += 1
|
||||||
|
print("CORRECT ANSWER!")
|
||||||
|
else:
|
||||||
|
print("INCORRECT.")
|
||||||
|
print(f"{answers[question_num]} is the correct answer")
|
||||||
|
question_num += 1
|
||||||
|
|
||||||
|
# Print results
|
||||||
|
|
||||||
|
print("-------------------------------")
|
||||||
|
print(" RESULTS ")
|
||||||
|
print("-------------------------------")
|
||||||
|
|
||||||
|
print("answers: ", end="")
|
||||||
|
for answer in answers:
|
||||||
|
print(answer, end=" ")
|
||||||
|
print()
|
||||||
|
|
||||||
|
print("guesses: ", end="")
|
||||||
|
for guess in guesses:
|
||||||
|
print(guess, end=" ")
|
||||||
|
print()
|
||||||
|
|
||||||
|
score = int(score / len(questions) * 100)
|
||||||
|
print(f"Your score is: {score}%")
|
||||||
Loading…
Reference in New Issue
Block a user