teslariu

funciones

Jan 15th, 2022
658
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # funciones built-in o integradas
  4. # print(), range(), int(), bool(), input(), list(), len(), del(),....
  5.  
  6. # funciones propias: son definidas por nosotros
  7.  
  8. # TODAS LAS FUNCIONES DEVUELVEN ALGO CON LA PALABRA RESERVADA return
  9. # si no escribe return, devuelve por default None
  10.  
  11. def imprimir(lista):
  12.     for elemento in lista:
  13.         print(elemento)
  14.        
  15. # funcion que no hace nada
  16. def funcion():
  17.     pass
  18.    
  19. # funcion que saluda
  20. def saludar(nombre):
  21.     print(f"Hola {nombre}")
  22.    
  23.        
  24. numeros = [1,2,3,4]
  25. nombres = ["Ana","Juan","Victor"]
  26.  
  27. imprimir(numeros)
  28. print()
  29. imprimir(nombres)
  30.  
  31. funcion()
  32.  
  33. print()
  34. print(saludar("Alex"))
  35.  
  36. # funcion suma sin return (no puede almacenar la suma) NO RECOMENDADA
  37. def suma(a,b):
  38.     print(a+b)
  39.    
  40. suma(2,5)
  41.  
  42. # funcion suma2 con return (permite almacenar o no la suma) RECOMENDADA
  43. def suma2(a,b):
  44.     return a+b
  45.  
  46. # almacenando la suma
  47. total = suma2(4,6)
  48. print(total)
  49.  
  50. # si no quiero almacenar la suma:
  51. print(suma2(4,6))
  52.  
RAW Paste Data