try- except ValueError Python

  • Type error y aprovechar los errores en programación

    Cuando da un error se puede gestionar para que el usuario al introducir mal un valor no salga del programa el bucle.

    Primero, se ejecuta la cláusula try entre las palabras reservadas try y except.

    de producirse el error pasaría al except, podemos incluir varios errores en forma tipo tupla entre paréntesis.

    •  except (ValueError,EOFError,): # Podemos poner varios errores como en una Tupla entre parentesis.
      • print (» Valor no valido»)

    Si no hay excepción, except se omite y la ejecución try finalizará.

    Ejemplo de código fuente:

    • while (True):
      • print («Hola mundo»)
      • try:
        • operacion = input («\n Introduce letra»)
          • print (operación)
    • except ValueError:
      • print (» Oops! No vale introduce un valor valido «)
      • Vtime.sleep (3) # Pausa para ver pantalla
        • except ValueError:
          • print ( » Oops! No vale introduce un valor valido»)

Translate » Traductor