Artificial Intelligence
Please fill the required field.

pyhton code for calcualtor


Sure! Below is a simple Python code for a basic calculator that can perform addition, subtraction, multiplication, and division. You can extend it according to your needs. ```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 main(): 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']: try: num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: ")) except ValueError: print("Invalid input! Please enter numbers.") continue if choice == '1': print(f"{num1} + {num2} = {add(num1, num2)}") elif choice == '2': print(f"{num1} - {num2} = {subtract(num1, num2)}") elif choice == '3': print(f"{num1} * {num2} = {multiply(num1, num2)}") elif choice == '4': print(f"{num1} / {num2} = {divide(num1, num2)}") else: print("Invalid choice! Please choose a valid operation.") next_calculation = input("Do you want to perform another calculation? (yes/no): ") if next_calculation.lower() != 'yes': break if __name__ == "__main__": main() ``` ### How to use the code: 1. Copy and paste the code into a Python environment or a `.py` file. 2. Run the program. 3. Follow the prompts to perform calculations. This basic calculator allows you to add, subtract, multiply, and divide two numbers and continues to prompt for new calculations until you decide to exit. You can extend this by adding more operations or features as needed!