JPablos

Definir función. Simple. Python

Jun 2nd, 2022 (edited)
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3. # -*- coding: utf-8 -*-
  4.  
  5. """
  6. Creado con Spyder
  7.  
  8. Definir una función simple.
  9. """
  10.  
  11.  
  12. def dame_un_entero():
  13.     """
  14.    Programa de Python para ilustrar una función con `main`
  15.  
  16.    Returns
  17.    -------
  18.    resultado : int
  19.        Retorna un entero.
  20.  
  21.    """
  22.  
  23.     resultado = int(input("Ingrese un número entero: "))
  24.     return resultado
  25.  
  26.  
  27. def principal():
  28.     """
  29.    Llama la función `dame_un_entero()` y almacena el valor devuelto en la
  30.    variable `salida`.
  31.    Ejecuta captura de error con `ValueError`.
  32.  
  33.    Returns
  34.    -------
  35.    None.
  36.  
  37.    """
  38.  
  39.     print("¡Empecemos!")
  40.     try:
  41.         salida = dame_un_entero()
  42.     except ValueError as err:
  43.         print(err, '<-- Generó un Error')
  44.     print(salida)
  45.  
  46.  
  47. # Debemos informar a Python de la existencia de la función 'principal()'
  48. if __name__ == "__main__":
  49.     principal()
  50.  
Add Comment
Please, Sign In to add comment