Module End Activities
Module End Activities
Project 1: Calculator
Create a command-line calculator that can perform basic arithmetic
operations such as addition, subtraction, multiplication, and division.
Additionally, add functionality for exponentiation, square root, and basic
trigonometric functions (sin, cos, tan).
Requirements:
1. The calculator should take user input for the operation and the numbers
involved.
2. Implement error handling to ensure the program doesn't crash on
invalid input.
3. Allow the user to perform multiple calculations in a single run until they
choose to exit.
4. Use functions to modularize different operations (e.g., add, subtract,
multiply, etc.).
5. Add a feature to store and recall previous results.
Develop a simple todo list application that allows users to add, remove, and
view tasks. The application should provide a basic command-line interface
for interaction.
Requirements:
1|Page
Project 3: Quiz Game
Develop a quiz game that asks users a series of questions from different
categories (e.g., science, history, general knowledge). The game should
keep track of the user's score and provide feedback on their performance.
Requirements:
Requirements:
2|Page