Untitled
unknown
plain_text
13 days ago
1.4 kB
1
Indexable
Never
# Simple Calculator in Python 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 "Error! Division by zero." return x / y def calculator(): print("Select operation:") print("1. Add") print("2. Subtract") print("3. Multiply") print("4. Divide") while True: choice = input("Enter choice (1/2/3/4): ") if choice in ['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)}") else: print("Invalid input. Please select a valid operation.") next_calculation = input("Do you want to perform another calculation? (yes/no): ") if next_calculation.lower() != 'yes': break print("Calculator exiting. Goodbye!") # Run the calculator calculator()
Leave a Comment