- Use input() to get player input
- Convert text to number using int()
- Validate input (keep asking until it's valid)
- Introduce randomness with random.randint
- input() is like Scratch “ask and wait”.
- int() turns text into a number.
- (10 min) Warm-up: change Week 2 points
- (10 min) Explain input() and int()
- (25 min) Guided build: guess game
- (15 min) Student challenge: add attempts and hints
- (5 min) Wrap: student explains validation loop
- Game works even if user types something wrong (letters or out-of-range).