├── 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 |
--------------------------------------------------------------------------------