def pedir_numeros():
    print("¿Cuántos números va a ingresar")
    n = int(input())
    numeros = []
    for i in range(n):
        print(f"Ingrese número #{i + 1}")
        num= int(input())
        numeros.append(num)
    return numeros

opcion = 0

while opcion != 5:
    print("MENÚ DE OPERACIONES:")
    print("1) Sumar")
    print("2) Restar")
    print("3) Multiplicar")
    print("4) Dividir")
    print("5) Salir")

    opcion = int(input("Seleccione una opción: "))

    if opcion == 1:
        nums = pedir_numeros()
        resultado = sum(nums)
        print(f"Resultado de la suma: {resultado}")

    elif opcion == 2:
        nums = pedir_numeros()
        resultado = nums[0]
        for num in nums[1:]:
            resultado -= num
        print(f"Resultado de la resta: {resultado}")

    elif opcion == 3:
        nums = pedir_numeros()
        resultado = 1
        for num in nums:
            resultado *= num
        print(f"Resultado de la multiplicación: {resultado}")

    elif opcion == 4:
        nums = pedir_numeros()
        resultado = nums[0]
        try:
            for num in nums[1:]:
                resultado /= num
            print(f"Resultado de la división: {resultado}")
        except ZeroDivisionError:
            print("No se puede dividir por cero")

    elif opcion == 5:
        print("Saliendo del programa")
    else:
        print("Intente de nuevo")

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: