Advertisement
teslariu

funciones1

May 4th, 2023
871
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.22 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # Funciones en Python: son porciones de còdigo que pueden reutilizarse
  4. # todas las veces que queramos. Aunque todas las funciones devuelven
  5. # algo, podríamos diferenciar las que tienen return de las que no lo
  6. # usan
  7.  
  8. # Script que imprime tres listas
  9. # Sin funciones
  10. """
  11. nombres = ["Ana", "Juan", "Tito"]
  12. numeros = [1,2,34,44]
  13. notas = [10,5,9,8]
  14.  
  15. for nombre in nombres:
  16.    print(nombre)
  17.  
  18. for numero in numeros:
  19.    print(numero)
  20.    
  21. for nota in notas:
  22.    print(nota)
  23.  
  24. # Con funciones sin return
  25. def imprimir(lista):
  26.    for item in lista:
  27.        print(item)
  28.  
  29. nombres = ["Ana", "Juan", "Tito"]
  30. numeros = [1,2,34,44]
  31. notas = [10,5,9,8]
  32.  
  33. imprimir(nombres)
  34. imprimir(numeros)
  35. imprimir(notas)
  36. """
  37. ## Ejemplo de la necesidad de usar funciones con return
  38. # Script que implementa una funcion que sume dos numeros
  39.  
  40. def suma(a,b):
  41.     print(a+b)
  42.    
  43. suma(14,-10)
  44. suma(8,8.5)
  45.  
  46. # ¿Que pasa si quiero guardar los resultados?.....NO PUEDO
  47. # Siempre que sea posible, usar funciones con return
  48. def suma(a,b):
  49.     return a+b
  50.    
  51. total = suma(11,47)
  52. print(total)
  53.  
  54. # ¿por que es mejor con return? Porque tambièn puedo usarla como sin return
  55. print(suma(11,47))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement