Overview
This miniature project implements the classic casino card game of blackjack using pure Python. Players can hit, stand and watch their hand compete against a virtual dealer, with card values and deck shuffling handled automatically. The program was originally written as a small college assignment and serves as a fun introduction to basic control flow, data structures and random number generation.
Key highlights
Features and learning objectives explored in this project.
- Uses Python lists and dictionaries to model a standard 52‑card deck.
- Implements simple command‑line user input with validation for hitting and standing.
- Calculates hand totals with appropriate handling of Aces as 1 or 11.
- Demonstrates random shuffling, loops, conditional logic and basic game state management.