Skip to content

Commit 64e3b68

Browse files
SimpleCalculator
Python program for simple calculator
1 parent f1d410b commit 64e3b68

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

SimpleCalculator

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Function to add two numbers
2+
def add(num1, num2):
3+
return num1 + num2
4+
5+
# Function to subtract two numbers
6+
def subtract(num1, num2):
7+
return num1 - num2
8+
9+
# Function to multiply two numbers
10+
def multiply(num1, num2):
11+
return num1 * num2
12+
13+
# Function to divide two numbers
14+
def divide(num1, num2):
15+
return num1 / num2
16+
17+
print("Please select operation -\n" \
18+
"1. Add\n" \
19+
"2. Subtract\n" \
20+
"3. Multiply\n" \
21+
"4. Divide\n")
22+
23+
24+
# Take input from the user
25+
select = int(input("Select operations form 1, 2, 3, 4 :"))
26+
27+
number_1 = int(input("Enter first number: "))
28+
number_2 = int(input("Enter second number: "))
29+
30+
if select == 1:
31+
print(number_1, "+", number_2, "=",
32+
add(number_1, number_2))
33+
34+
elif select == 2:
35+
print(number_1, "-", number_2, "=",
36+
subtract(number_1, number_2))
37+
38+
elif select == 3:
39+
print(number_1, "*", number_2, "=",
40+
multiply(number_1, number_2))
41+
42+
elif select == 4:
43+
print(number_1, "/", number_2, "=",
44+
divide(number_1, number_2))
45+
else:
46+
print("Invalid input")

0 commit comments

Comments
 (0)