Calculadora de semas resta multiplicación y división
Aquí te muestro un ejemplo de cómo crear una calculadora básica en Python que realice operaciones de suma, resta, multiplicación y división: ```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 main(): 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("Elige una opción: ") if opcion == "5": print("Adiós!") break elif opcion in ["1", "2", "3", "4"]: num1 = float(input("Introduce el primer número: ")) num2 = float(input("Introduce el segundo número: ")) if opcion == "1": print(f"La suma es: {suma(num1, num2)}") elif opcion == "2": print(f"La resta es: {resta(num1, num2)}") elif opcion == "3": print(f"La multiplicación es: {multiplicacion(num1, num2)}") elif opcion == "4": print(f"La división es: {division(num1, num2)}") else: print("Opción inválida. Por favor, elige una opción válida.") if __name__ == "__main__": main() ``` Este código define cuatro funciones para realizar las operaciones básicas de suma, resta, multiplicación y división. La función `main` es un bucle que permite al usuario elegir una opción y realizar la operación correspondiente. Si el usuario elige la opción de salir, el programa se cierra. Si el usuario introduce una opción inválida, se le muestra un mensaje de error.