├── README.md └── Simple_Calculator ├── README.md └── calculator.py /README.md: -------------------------------------------------------------------------------- 1 | # python-mini-projects 2 | Python projects for beginners 3 | -------------------------------------------------------------------------------- /Simple_Calculator/README.md: -------------------------------------------------------------------------------- 1 | # Simple Calculator using Python 2 | 3 | Here's a quick example of how you might set this up: 4 | 1. Open Command Prompt (you can search for "cmd" in the start menu). 5 | 6 | 2. Use the cd command to navigate to your script's directory: 7 | ``` 8 | cd C:\Users\Madhav\Rishabh Mishra\Python Mini Projects\Simple_Calculator 9 | ``` 10 | 3. Run your Python script: 11 | ```bash 12 | python calculator.py 13 | ``` 14 | 15 | ## Available Operations 16 | Addition (1): Sum of multiple numbers.
17 | Subtraction (2): Difference between two numbers.
18 | Multiplication (3): Product of multiple numbers.
19 | Division (4): Quotient of two numbers.
20 | Average (5): Average of multiple numbers. 21 | 22 | ### Learn more on YouTube Channel: www.youtube.com/@RishabhMishraOfficial 23 | -------------------------------------------------------------------------------- /Simple_Calculator/calculator.py: -------------------------------------------------------------------------------- 1 | # Simple calculator using Python 2 | 3 | # Function to add two numbers 4 | def add(num1, num2): 5 | return num1 + num2 6 | 7 | # Function to subtract two numbers 8 | def subtract(num1, num2): 9 | return num1 - num2 10 | 11 | # Function to multiply two numbers 12 | def multiply(num1, num2): 13 | return num1 * num2 14 | 15 | # Function to divide two numbers 16 | def divide(num1, num2): 17 | if num2 == 0: 18 | return "Cannot divide by zero" 19 | return num1 / num2 20 | 21 | # Function to find Average of two numbers 22 | def avg(num1, num2): 23 | return (num1 + num2)/2 24 | 25 | print("Please select operation -\n" \ 26 | "1. Add\n" \ 27 | "2. Subtract\n" \ 28 | "3. Multiply\n" \ 29 | "4. Divide\n" \ 30 | "5. Average\n" ) 31 | 32 | 33 | # Take input from the user 34 | select = int(input("Select operations form 1, 2, 3, 4, 5 :")) 35 | 36 | number_1 = int(input("Enter first number: ")) 37 | number_2 = int(input("Enter second number: ")) 38 | 39 | if select == 1: 40 | print(number_1, "+", number_2, "=", 41 | add(number_1, number_2)) 42 | 43 | elif select == 2: 44 | print(number_1, "-", number_2, "=", 45 | subtract(number_1, number_2)) 46 | 47 | elif select == 3: 48 | print(number_1, "*", number_2, "=", 49 | multiply(number_1, number_2)) 50 | 51 | elif select == 4: 52 | print(number_1, "/", number_2, "=", 53 | divide(number_1, number_2)) 54 | 55 | elif select == 5: 56 | print(number_1, "+", number_2, "/2", "=", 57 | avg(number_1, number_2)) 58 | else: 59 | print("Invalid input") 60 | --------------------------------------------------------------------------------