Challenge
Now it is your turn to build something on your own.
The goal of this section is to practice what you have learned so far and apply it in a small project.
You can work individually or in small teams.
Choose a challenge
Pick one of the following ideas:
1. Rock Paper Scissors
Create a simple game where:
- the user chooses rock, paper, or scissors
- the computer randomly chooses one option
- the program decides the winner
You will need:
- conditionals
- random numbers
- user input
2. To-do List (CLI)
Create a simple to-do list in the terminal.
The program should allow the user to:
- add tasks
- view tasks
- remove tasks
You will need:
- lists
- loops
- functions
3. Quiz Game
Create a small quiz with multiple questions.
The program should:
- ask questions
- check answers
- keep track of the score
You will need:
- variables
- conditionals
- loops
Requirements
Your program should:
- run without errors
- use at least one function
- use conditionals and loops
Bonus ideas
If you finish early, try to improve your project:
- add a score system
- allow the user to play again
- improve the user interface
- add more features