Adding quiz_game.py

This commit is contained in:
Donald Calloway 2025-10-16 09:57:22 -07:00
parent 7375ac157c
commit b1ad66d4f9

58
quiz_game.py Normal file
View 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}%")