Status note: This repository currently contains documentation only. The original Python source files for this personal project have not yet been uploaded here. This README describes the project honestly based on the actual work completed; no code shown here is fabricated. Source files will be added once uploaded.
An interactive Python quiz application with scoring logic, input validation, and structured error handling.
Build a functional, robust application that reliably processes user input and calculates the score correctly and transparently.
| Category | Tools |
|---|---|
| Language | Python |
- Scoring logic
- Input validation
- Structured error handling (exception handling)
- Control flow design
- Design the question/answer flow.
- Implement the scoring logic.
- Harden the application against invalid input via validation and error handling.
- Iteratively test the full flow.
- Covering as many invalid-input cases as possible.
- Cleanly separating program logic from user interaction.
- Structured Python programming
- Robust input validation
- Exception handling
- Add a graphical user interface.
- Add persistent high-score storage.
- Add multiplayer or category-based functionality.
MIT — see LICENSE.
Abdellatif Ali — B.Sc. Elektro- und Informationstechnik, Hochschule Hannover LinkedIn