A simple command-line Japanese Kana quiz built using Python.
This project helps practice both Hiragana and Katakana by testing your romaji knowledge with real-time feedback and scoring.
- Main menu navigation:
h→ Hiragana quizk→ Katakana quizq→ Quit program
- Random Hiragana and Katakana questions
- Includes dakuten / handakuten characters (e.g., が / ぱ, ガ / パ)
- Instant feedback (correct / incorrect)
- Score tracking
- Accuracy calculation
- Input validation (prevents empty answers)
- Option to quit quiz anytime (
qreturns to menu) - Colored terminal output using colorama
- Python 3.x
- colorama
pip install colorama
- Using dictionaries for mapping data
- "Random" Module
- Loop-based program flow (while True)
- Function-based code reuse for multiple quiz modes
- Building a simple CLI menu system
- Input handling and validation
- Score tracking and accuracy calculation
- Improving CLI UX using colors
- CLI only (no GUI)
Beginner → Early Intermediate