Gracias! Pero tengo un problema, pero tengo una duda... cómo quisiera hacer que ese try y except fueran infinitos? es decir, que se repita una y otra vez, digo esto por datos que UNO MISMO DEBA INGRESAR, porque por lo que veo eso solo funciona una vez, y luego si vuelvo a hacer una excepción el código se queda en error de nuevo... Este es: print("INGRESE LARGO Y ANCHO") try: L = float(input("LARGO: ")) except: print("DATO NO VALIDO") L = float(input("LARGO: ")) try: a = float(input("ANCHO: ")) except: print("DATO NO VALIDO") a = float(input("ANCHO: ")) print("AREA: {0}u²".format(int(L*a))) gracias de antemano
Esplicas muy bien, de una forma concisa.
Genial!!
Buenísimo
Genial
🙏👍
Gracias! Pero tengo un problema, pero tengo una duda...
cómo quisiera hacer que ese try y except fueran infinitos? es decir, que se repita una y otra vez, digo esto por datos que UNO MISMO DEBA INGRESAR, porque por lo que veo eso solo funciona una vez, y luego si vuelvo a hacer una excepción el código se queda en error de nuevo... Este es:
print("INGRESE LARGO Y ANCHO")
try:
L = float(input("LARGO: "))
except:
print("DATO NO VALIDO")
L = float(input("LARGO: "))
try:
a = float(input("ANCHO: "))
except:
print("DATO NO VALIDO")
a = float(input("ANCHO: "))
print("AREA: {0}u²".format(int(L*a)))
gracias de antemano
dentro de tu except usa un while para ir dando continuación hasta que la condición esté correcta