-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCalculator.py
More file actions
40 lines (30 loc) · 1.11 KB
/
Copy pathCalculator.py
File metadata and controls
40 lines (30 loc) · 1.11 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
import math
while True:
Op = input("Please Select one option:(Sum,Minus,Mult,Div,Pow,Radical,exit)").strip().lower()
if Op in ["sum","minus","mult","div"]:
Number1 = float (input("Please Enter your number1: "))
Number2 = float (input("Please Enter your number2: "))
if Op == "sum":
print(Number1 + Number2)
elif Op == "minus":
print(Number1 - Number2)
elif Op == "mult":
print(Number1 * Number2)
elif Op == "div":
if Number2 == 0:
print("cannot divide by zero!")
else:
print(Number1/Number2)
elif Op == "pow":
Number1 = float(input("Please Enter your number1: "))
ex = float(input("Please Enter the exponent: "))
print(math.pow(Number1, ex))
elif Op == "radical":
Number1 = float(input("Please Enter your number1: "))
if Number1 < 0:
print("Cannot take square root of negative number!")
else:
print(math.sqrt(Number1))
if Op == "exit":
print("GoodBye!")
break