Shahid commited on
Commit
c346e3d
·
1 Parent(s): f7093be

added test code

Browse files
Files changed (1) hide show
  1. calculator.py +36 -0
calculator.py ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ def add(x, y):
2
+ return x + y
3
+
4
+ def subtract(x, y):
5
+ return x - y
6
+
7
+ def multiply(x, y):
8
+ return x * y
9
+
10
+ def divide(x, y):
11
+ if y == 0:
12
+ return "Cannot divide by zero!"
13
+ return x / y
14
+
15
+ if __name__ == "__main__":
16
+ print("Select operation:")
17
+ print("1.Add")
18
+ print("2.Subtract")
19
+ print("3.Multiply")
20
+ print("4.Divide")
21
+
22
+ choice = input("Enter choice(1/2/3/4): ")
23
+
24
+ num1 = float(input("Enter first number: "))
25
+ num2 = float(input("Enter second number: "))
26
+
27
+ if choice == '1':
28
+ print(f"The result is: {add(num1, num2)}")
29
+ elif choice == '2':
30
+ print(f"The result is: {subtract(num1, num2)}")
31
+ elif choice == '3':
32
+ print(f"The result is: {multiply(num1, num2)}")
33
+ elif choice == '4':
34
+ print(f"The result is: {divide(num1, num2)}")
35
+ else:
36
+ print("Invalid input")