Menu iconMenu icon
Algoritmos y Estructuras de Datos con Python

Proyecto 1: Calculadora Básica

3. Integración de Funciones Aritméticas con el Marco Principal

Ahora, integremos estas funciones en nuestro marco principal. Dentro del bucle principal, después de obtener los dos números del usuario, llamaremos a la función relevante según la operación que el usuario haya seleccionado:

# ... previous code ...

    if user_input in ('add', 'subtract', 'multiply', 'divide'):
        x = float(input("Enter first number: "))
        y = float(input("Enter second number: "))

        # Integrate our functions with the chosen operation
        if user_input == 'add':
            print(add(x, y))
        elif user_input == 'subtract':
            print(subtract(x, y))
        elif user_input == 'multiply':
            print(multiply(x, y))
        elif user_input == 'divide':
            print(divide(x, y))

    else:
        print("Invalid Input")

# ... rest of the code ...

3. Integración de Funciones Aritméticas con el Marco Principal

Ahora, integremos estas funciones en nuestro marco principal. Dentro del bucle principal, después de obtener los dos números del usuario, llamaremos a la función relevante según la operación que el usuario haya seleccionado:

# ... previous code ...

    if user_input in ('add', 'subtract', 'multiply', 'divide'):
        x = float(input("Enter first number: "))
        y = float(input("Enter second number: "))

        # Integrate our functions with the chosen operation
        if user_input == 'add':
            print(add(x, y))
        elif user_input == 'subtract':
            print(subtract(x, y))
        elif user_input == 'multiply':
            print(multiply(x, y))
        elif user_input == 'divide':
            print(divide(x, y))

    else:
        print("Invalid Input")

# ... rest of the code ...

3. Integración de Funciones Aritméticas con el Marco Principal

Ahora, integremos estas funciones en nuestro marco principal. Dentro del bucle principal, después de obtener los dos números del usuario, llamaremos a la función relevante según la operación que el usuario haya seleccionado:

# ... previous code ...

    if user_input in ('add', 'subtract', 'multiply', 'divide'):
        x = float(input("Enter first number: "))
        y = float(input("Enter second number: "))

        # Integrate our functions with the chosen operation
        if user_input == 'add':
            print(add(x, y))
        elif user_input == 'subtract':
            print(subtract(x, y))
        elif user_input == 'multiply':
            print(multiply(x, y))
        elif user_input == 'divide':
            print(divide(x, y))

    else:
        print("Invalid Input")

# ... rest of the code ...

3. Integración de Funciones Aritméticas con el Marco Principal

Ahora, integremos estas funciones en nuestro marco principal. Dentro del bucle principal, después de obtener los dos números del usuario, llamaremos a la función relevante según la operación que el usuario haya seleccionado:

# ... previous code ...

    if user_input in ('add', 'subtract', 'multiply', 'divide'):
        x = float(input("Enter first number: "))
        y = float(input("Enter second number: "))

        # Integrate our functions with the chosen operation
        if user_input == 'add':
            print(add(x, y))
        elif user_input == 'subtract':
            print(subtract(x, y))
        elif user_input == 'multiply':
            print(multiply(x, y))
        elif user_input == 'divide':
            print(divide(x, y))

    else:
        print("Invalid Input")

# ... rest of the code ...