fork(1) download
  1. # Calculator program
  2.  
  3. def add(x, y):
  4. return x + y
  5.  
  6. def subtract(x, y):
  7. return x - y
  8.  
  9. def multiply(x, y):
  10. return x * y
  11.  
  12. def divide(x, y):
  13. if y == 0:
  14. return "Error: Division by zero is not allowed"
  15. else:
  16. return x / y
  17.  
  18. print("Simple Calculator")
  19. print("1. Add")
  20. print("2. Subtract")
  21. print("3. Multiply")
  22. print("4. Divide")
  23.  
  24. choice = input("Enter your choice (1/2/3/4): ")
  25.  
  26. if choice == "1":
  27. num1 = float(input("Enter first number: "))
  28. num2 = float(input("Enter second number: "))
  29. print("Result:", add(num1, num2))
  30. elif choice == "2":
  31. num1 = float(input("Enter first number: "))
  32. num2 = float(input("Enter second number: "))
  33. print("Result:", subtract(num1, num2))
  34. elif choice == "3":
  35. num1 = float(input("Enter first number: "))
  36. num2 = float(input("Enter second number: "))
  37. print("Result:", multiply(num1, num2))
  38. elif choice == "4":
  39. num1 = float(input("Enter first number: "))
  40. num2 = float(input("Enter second number: "))
  41. print("Result:", divide(num1, num2))
  42. else:
  43. print("Invalid choice")
  44.  
Success #stdin #stdout 0.11s 14200KB
stdin
Calculator
stdout
Simple Calculator
1. Add
2. Subtract
3. Multiply
4. Divide
Enter your choice (1/2/3/4): Invalid choice