Task 3
Task 3
2022-23
Class 7
Objective: The objective of this project task is to develop a simple quiz game using Python. The game
should present the player with a series of questions, allow them to select an answer, and provide
feedback on their performance.
Instructions:
a. Choose a topic or theme for your quiz (e.g., science, history, sports, or general knowledge).
a. Use Python's input function or a GUI library to prompt the player for their answer choice.
b. Compare the player's answer with the correct answer for each question.
c. Keep track of the player's score based on the number of correct answers.
c. Validate the player's input and provide appropriate feedback (e.g., if the input is not a valid answer
choice).
a. Add additional features such as a timer for each question, difficulty levels, or a leaderboard to
track high scores.
b. Incorporate multimedia elements like images or audio to enhance the quiz experience.
a. Run the game and play through different scenarios to verify its functionality.
a. Create a documentation file that includes a description of the project, instructions on how to play
the quiz, and sample screenshots of the game in action.
b. Prepare a brief presentation to showcase your project, explaining its features and demonstrating
its functionality.
Submission Guidelines:
Submit the Python source code file (.py) for the game.
Note: Creativity in designing the quiz, including various question formats (multiple-choice, true/false,
fill in the blanks, etc.). Use appropriate coding practices such as meaningful variable names,
comments, and modular code organization.