Generation

generate functionSun, 24 Nov 2024

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.

Want to kickstart your project?Use the new AI Studio to create your code