Mryeetmemes

calc.py

Aug 14th, 2023 (edited)
865
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.03 KB | None | 0 0
  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 x / y
  13.     else:
  14.         return "Cannot divide by zero"
  15.  
  16. while True:
  17.     print("Select operation:")
  18.     print("1. Add")
  19.     print("2. Subtract")
  20.     print("3. Multiply")
  21.     print("4. Divide")
  22.     print("5. Exit")
  23.    
  24.     choice = input("Enter choice (1/2/3/4/5): ")
  25.  
  26.     if choice == '5':
  27.         print("Exiting the calculator. Have a nice day!")
  28.         break
  29.  
  30.     if choice in ('1', '2', '3', '4'):
  31.         num1 = float(input("Enter first number: "))
  32.         num2 = float(input("Enter second number: "))
  33.  
  34.         if choice == '1':
  35.             print("Result:", add(num1, num2))
  36.         elif choice == '2':
  37.             print("Result:", subtract(num1, num2))
  38.         elif choice == '3':
  39.             print("Result:", multiply(num1, num2))
  40.         elif choice == '4':
  41.             print("Result:", divide(num1, num2))
  42.     else:
  43.         print("Invalid Input")
  44.  
Advertisement
Add Comment
Please, Sign In to add comment