10-06-2020, 12:07 PM
Hola, vengo con otro planteo tonto. Tengo el siguiente código:
El inconveniente que tengo es cuando lo ejecuto por primera vez:
========== MENÚ PRINCIPAL ==========
Inicio = 1 / Fin = 0:
Si "erróneamente" el usuario ingresa otro número, por ejemplo 2 pasa lo siguiente:
========== MENÚ PRINCIPAL ==========
Inicio = 1 / Fin = 0: 2
Process finished with exit code 0
Lo que necesito es que me vuelva a preguntar reiteradas veces hasta que se ingrese 1 o finalice cuando se ingrese 0. Muchas gracias
Código:
def adicion():
on_off = int(input("Inicio = 1 / Fin = 0: "))
while on_off == 1:
lista_suma = []
suma = 0
limite = int(input("Ingrese el valor límite de la lista: "))
for x in range(1, limite + 1):
numero = float(input("Ingrese valor a sumar: "))
lista_suma.append(numero)
suma = suma + numero
print(f"Elementos de la lista: {lista_suma}")
print(f"Resultado de la suma: {suma}")
on_off = int(input("Inicio = 1 / Fin = 0: "))
while (on_off != 0) and (on_off != 1):
print("Valor incorrecto. Intente nuevamente")
on_off = int(input("Inicio = 1 / Fin = 0: "))
========== MENÚ PRINCIPAL ==========
Inicio = 1 / Fin = 0:
Si "erróneamente" el usuario ingresa otro número, por ejemplo 2 pasa lo siguiente:
========== MENÚ PRINCIPAL ==========
Inicio = 1 / Fin = 0: 2
Process finished with exit code 0
Lo que necesito es que me vuelva a preguntar reiteradas veces hasta que se ingrese 1 o finalice cuando se ingrese 0. Muchas gracias