crea una calculadora
Aquí te muestro un ejemplo de cómo crear una calculadora básica en Python: ```python # Calculadora básica en Python def suma(num1, num2): """Calcula la suma de dos números.""" return num1 + num2 def resta(num1, num2): """Calcula la resta de dos números.""" return num1 - num2 def multiplicacion(num1, num2): """Calcula la multiplicación de dos números.""" return num1 * num2 def division(num1, num2): """Calcula la división de dos números.""" if num2 != 0: return num1 / num2 else: return "Error: No se puede dividir por cero." def calculadora(): """Función principal de la calculadora.""" print("Calculadora básica") print("------------------") while True: print("1. Suma") print("2. Resta") print("3. Multiplicación") print("4. División") print("5. Salir") opcion = input("Ingrese la opción que desee: ") if opcion == "5": print("Gracias por usar la calculadora.") break elif opcion in ["1", "2", "3", "4"]: num1 = float(input("Ingrese el primer número: ")) num2 = float(input("Ingrese el segundo número: ")) if opcion == "1": print(f"La suma de {num1} y {num2} es: {suma(num1, num2)}") elif opcion == "2": print(f"La resta de {num1} y {num2} es: {resta(num1, num2)}") elif opcion == "3": print(f"La multiplicación de {num1} y {num2} es: {multiplicacion(num1, num2)}") elif opcion == "4": print(f"La división de {num1} y {num2} es: {division(num1, num2)}") else: print("Opción inválida. Por favor, ingrese una opción válida.") calculadora() ``` Esta calculadora básica ofrece las siguientes opciones: * Suma * Resta * Multiplicación * División * Salir La calculadora solicita al usuario que ingrese los números y la opción que desee realizar. Luego, muestra el resultado de la operación seleccionada. Si el usuario selecciona la opción de división y el segundo número es cero, la calculadora muestra un mensaje de error.