Advertisement
teslariu

funciones1

Jan 19th, 2022
867
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. # funciones sin return (o con return None por defecto)
  5. # usan print para imprimir algo, pero no se pueden almacenar los
  6. # valores (NO RECOMENDABLE LA MAYORIA DE LAS VECES)
  7.  
  8. def saludar(nombre):
  9.     print(f"Hola {nombre}")
  10.  
  11. def sumar(x,y):
  12.     print(x+y)
  13.  
  14. saludar("Juan")
  15.  
  16. sumar(4,5)
  17. sumar(6,-7)
  18.  
  19. saludar("Pepe")
  20. saludar("Ana")
  21.  
  22. #########  funciones con return /devuelven un resultado que se puede
  23. #########  guardar o no) (FORMA RECOMENDADA)
  24. def sumar2(x,y):
  25.     return x + y
  26.  
  27. # guardando el resultado
  28. suma = sumar2(6,-7)
  29. print(suma)
  30.  
  31. # sin guardar el resultado
  32. print(sumar2(6,-7))
  33.  
  34. ##### USAR PRINT CUANDO SE HAGA UNA FUNCION DE IMPRESION
  35. def imprimir_listas(lista):
  36.     for item in lista:
  37.         print(item)
  38.        
  39. notas = [8,9,10,5,7,9]
  40. alumnos = ["Ana", "Juan"]
  41. numeros = [1,2,8,9,8,7,5,8,9,6,3,2]
  42.  
  43. imprimir_listas(notas)
  44. imprimir_listas(alumnos)
  45. imprimir_listas(numeros)
  46.  
  47. # ejemplo de multiples return
  48. def es_mayor(edad):
  49.     if edad >= 18:
  50.         return "Es mayor"
  51.     else:
  52.         return "Es menor"
  53.  
  54. edad = int(input("Ingrese su edad: ")) 
  55. a = es_mayor(edad)
  56. print(a)
Advertisement
Advertisement
Advertisement
RAW Paste Data Copied
Advertisement