-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcalculator.py
More file actions
37 lines (30 loc) · 950 Bytes
/
calculator.py
File metadata and controls
37 lines (30 loc) · 950 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Program to make simple calculator
def add(x,y):
return x + y
def subtract(x,y):
return x - y
def Multiply(x,y):
return x * y
def Divide(x,y):
return x / y
print("Select operations")
print("1.Add")
print("2.subtract")
print("3.Multiply")
print("4.Divide")
while True:
choice = input("Enter choice (1,2,3,4): ")
if choice in ('1','2','3','4'):
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
if choice == '1':
print(num1, "+",num2, "=",add(num1,num2))
elif choice == '2':
print(num1, "-",num2, "=",subtract(num1,num2))
elif choice == '3':
print(num1, "*",num2, "=",Multiply(num1,num2))
elif choice == '4':
print(num1, "/",num2, "=",Divide(num1,num2))
break
else:
print("invalid input !!!")