Advertisement
teslariu

funciones 1

Nov 26th, 2022
467
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.15 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # una funcion es una parte del codigo que puede reutilizarse
  5.  
  6. # script que imprime 4 listas
  7.  
  8. def imprimir(lista):
  9.     for item in lista:
  10.         print(item)
  11.        
  12.  
  13. numeros =  [2,3,4,5]
  14. nombres = ["Ana","Juana"]
  15. notas = [7, 8, 10, 6, 5]
  16. frutas = ["anana", "pera", "banana"]
  17.  
  18. imprimir(numeros)
  19. imprimir(nombres)
  20. imprimir(notas)
  21. imprimir(frutas)
  22.  
  23. def saludar(nombre):
  24.     print(f"Hola {nombre}")
  25.    
  26. saludar("Juan")
  27. saludar("Ana")
  28.  
  29.  
  30.  
  31. # Funciones que no devuelven datos, solamente los imprimen
  32. # desventaja: no puedo guardar los resultados
  33.  
  34. def sumar(a,b,c,d):
  35.     print(a+b+c+d)
  36.    
  37. sumar(10,20,30,40)
  38.  
  39. # Funciones que devuelven datos. SE RECOMIENDA USARLAS SIEMPRE QUE SEA
  40. # POSIBLE
  41.  
  42. def sumar(a,b,c,d):
  43.     return a+b+c+d
  44.    
  45. # ahora, puedo guardar los datos
  46. total = sumar(10,20,30,40)
  47. print(total)
  48.  
  49. # pero si no quiero guardar los datos, tambièn puedo hacerlo
  50. print(sumar(10,20,30,40))
  51.  
  52. # ¿CUANDO NO USAR RETURN? cuando la función sea imprimir
  53. def imprimir(lista):
  54.     for item in lista:
  55.         print(item)
  56.        
  57. numeros =  [2,3,4,5]
  58. imprimir(numeros)
  59.  
  60.  
  61.  
  62.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement