Advertisement
teslariu

intro funciones

Jul 8th, 2023
634
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.37 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # Funciones: se utilizan
  5. # a) para evitar la redundancia del código
  6. # b) para resolver, calcular, etc y obteener algo que necesito para después
  7.  
  8. """
  9. # Función simple, sin argumentos, que no hace nada
  10. def f():
  11.    pass
  12.    
  13.    
  14. # funcion que recibe dos nros e imprime su suma
  15. # definicion de la funcion
  16. def sumar(a, b):
  17.    print(a + b)
  18.  
  19. # llamada a la función    
  20. sumar(23,21)
  21.  
  22.  
  23. def imprimir(lista):
  24.    for item in lista:
  25.        print(item)    
  26.    
  27. numeros = [1,2,3,4]
  28. nombres = ["Ana","Juan"]
  29. lista = [True, 25.6, 12]
  30.  
  31. imprimir(numeros)
  32. imprimir(nombres)
  33. imprimir(lista)
  34.  
  35. # Hasta ahora, las funciones SOLAMENTE imprimen cosas... pero si yo
  36. # quiero una funcion que sume dos números PERO QUIERO GUARDAR LA SUMA,
  37. # NO IMPRIMIRLA, ¿como hago?
  38.  
  39. # Uso correcto: las funciones deben retornar algo y quien las llame
  40. # decide si guardarlos o no. Solamente deberían tener print cuando
  41. # se use una función para imprimir algo
  42.  
  43. def sumar(a,b):
  44.    return a + b
  45.    
  46. # si quiero guardar los datos
  47. total = sumar(12,100)
  48. print(total)
  49.  
  50. # si no quiero guardar los datos
  51. print(sumar(12,100))
  52. """
  53.  
  54. # hacer una funcion que pida una distancia en kms y devuelva su valor en mts
  55. def pasar_a_metros(distancia):
  56.     return distancia * 1000
  57.    
  58. metros = pasar_a_metros(1.25)
  59. print(metros)
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement