-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbasiccal.py
More file actions
49 lines (37 loc) · 1.08 KB
/
basiccal.py
File metadata and controls
49 lines (37 loc) · 1.08 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
#Calculator to perform to basic arithmetic addition
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):
if y!=0:
return x/y
else:
return "Cannot divide by zero"
def power(x,y):
return x^y
def main():
print("Select operation:")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")
print("5.Power")
choice=input("Enter choice(1/2/3/4): ")
num1=float(input("Enter first number:"))
num2=float(input("Enter second number: "))
if choice=='1':
print(f"The result is: {add(num1,num2)} ")
elif choice=='2':
print(f"The result is: {subtract(num1,num2)} ")
elif choice=='3':
print(f"The result is: {multiply(num1,num2)} ")
elif choice=='4':
print(f"The result is: {divide(num1,num2)} ")
elif choice=='5':
print(f"The result is: {power(num1,num2)} ")
else:
print("Invalid input")
main()