Advertisement
teslariu

funciones

Aug 30th, 2022
1,137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.46 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # una función es una porción de código que puede reutilizarse una y otra
  5. # vez incluso en otros scripts. Su función es evitar la repetición, y
  6. # hacer más legibles y compactos los programas (por lo tanto, mas facil de
  7. # mantener)
  8. """
  9. # Funcion sin argumentos
  10. def saludar():
  11.    print("Hola")
  12.    
  13. saludar()
  14.  
  15. # Función con un argumento
  16. def saludar(nombre):
  17.    print(f"Hola {nombre}")
  18.    
  19. saludar("Juan")
  20. saludar("Ana")
  21. saludar("Miguel")
  22.  
  23. # Funcion con mas de un argumento
  24. def comparar(a,b):
  25.    if a > b:
  26.        print(f"{a} es mayor que {b}")
  27.    
  28.    elif a < b:
  29.        print(f"{a} es menor que {b}")
  30.        
  31.    else:
  32.        print(f"{a} es igual a {b}")
  33.  
  34.  
  35.  
  36.  
  37. comparar(2,5)
  38. comparar(4,4)
  39. comparar(7,2)        
  40.        
  41. # HASTA ACA VIMOS FUNCIONES QUE NO ALMACENAN RESULTADOS
  42. # ejemplo de ambito local: total valdrá 9 dentro de suma() y 4 fuera
  43. def suma(x,y):
  44.    total = x+y
  45.    print(total)
  46.  
  47. total = 4
  48. suma(4,5)
  49. print(total)
  50. """
  51. # Funciones que devuelven valores (return) --> MEJORES
  52. def suma(x,y):
  53.     return x+y
  54.  
  55. # si quiero almacenar el valor    
  56. total = suma(3,4)
  57. print(total)
  58.  
  59. # si no quiero almacenar el valor
  60. print(suma(3,4))
  61.  
  62. #¿Cuando usar funciones sin RETURN? cuando sea una función de impresión
  63. def imprimir(lista):
  64.     for item in lista:
  65.         print(item)
  66.        
  67. notas = [8,7,8,9,8,10,6]
  68. letras = ["a","h", "g"]
  69.  
  70. imprimir(notas)
  71. imprimir(letras)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement