Project Overview
Create a quiz app using dictionaries, loops, questions, answers, and scoring.
This beginner Python project helps you practice real coding skills with a small program you can run and modify.
Python Code
questions = {
'What is the capital of France? ': 'Paris',
'What is 2 + 2? ': '4'
}
score = 0
for question, answer in questions.items():
user_answer = input(question)
if user_answer.lower() == answer.lower():
score += 1
print('Score:', score)How to Run This Project
- Install Python.
- Create a new file ending with .py.
- Paste the code into the file.
- Open Command Prompt or Terminal.
- Run the file using python filename.py.
What You Practice
- Python syntax
- Variables and data types
- Conditions and loops
- Functions or modules depending on the project
- Problem solving
Project Improvements
- Add error handling.
- Save data to a file.
- Create a menu system.
- Improve the user interface.
- Convert the project into a GUI or web app later.