Pues eso...
Al final debo recurrir a las excepciones. Mas que nada por si en un
input() damos un valor incorrecto. Osea, para que no se pare programa y tal.
La cosa es, si se puede usar el
try...except sin poner nada. Es decir, como muestro es este código que he creado:
Código Python:
Ver originalbandera = True
contador = 0
while bandera:
try:
numero = int(input('Introduce el numero: '))
except:
print('Dato incorrecto')
continue
if numero == 0:
bandera = False
else:
numero = numero ** 2
print(numero)
contador += 1
print('Se han calculado',contador,'numeros al cuadrado')
Si el usuario en vez de introducir un valor
int lo hace con un valor
str o
float, las sentencias try...except evitan que el programa se interrumpa ¿No es suficiente así?