Fictizia / Master-en-Programacion-con-Python_ed1

FICTIZIA » Máster en Programación con Python — 1ª Edición
https://fictizia.com/formacion/master-programacion-python
GNU Affero General Public License v3.0
44 stars 27 forks source link

Reintentar pedir una entrada numérica #39

Open delapuente opened 5 years ago

delapuente commented 5 years ago

Relacionado con Excepciones y gestión de errores.

Queremos pedir que se introduzca un entero (algo con la forma [0..9]+) por la consola. Si no se introduce un entero válido, avisamos del error y reintentamos. En caso de éxito, el programa termina.

while True:
  try:
    number = int(input('Enter an integer: '))
  except:
    print('That\'s not an integer!')
  else:
    break

print(f'The entered number is {number}')

@ramoncorominas