Advertisement
teslariu

funcion

Feb 2nd, 2022
1,023
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. # una función es un trozo de código que se usa para evitar la repetición
  5. # del mismo
  6.  
  7. # definición de una función que no hace nada:
  8. def f():
  9.     pass
  10.    
  11. # llamada a la función (es cuando se usa la función) 
  12. f()
  13.  
  14. ################# Funciones sin RETURN (para imprimir cosas) ########
  15.  
  16. """
  17. Script que imprime tres listas (sin funciones)
  18. """
  19. numeros = [1,2,3,4,5]
  20. nombres = ["Vicky", "Ana"]
  21. varios = ["Juana", True, False, 125.58, -5896.25, 25]
  22.  
  23. for numero in numeros:
  24.     print(numero)
  25.    
  26. for nombre in nombres:
  27.     print(nombre)
  28.    
  29. for item in varios:
  30.     print(item)
  31.  
  32. """
  33. Script que imprime tres listas (con funciones)
  34. """
  35. def imprime_lista(lista):
  36.     for elemento in lista:
  37.         print(elemento)
  38.  
  39. numeros = [1,2,3,4,5]
  40. nombres = ["Vicky", "Ana"]
  41. varios = ["Juana", True, False, 125.58, -5896.25, 25]
  42.  
  43. imprime_lista(numeros)
  44. imprime_lista(nombres)
  45. imprime_lista(varios)
  46.  
  47. ######### FUNCIONES CON RETURN #################
  48. # 10ºC = 50ºF
  49.  
  50. def conversion_a_ºF(temp):
  51.     return temp * 1.8 + 32
  52.    
  53.    
  54. # a) almacenando los valores
  55. valor = int(input("Ingrese una temperatura en ºC: "))
  56. temperatura = conversion_a_ºF(valor)
  57. print(f"{valor}ºC equivalen a {temperatura}ºF")
  58.  
  59. # b) Sin almacenar nada
  60. valor = int(input("Ingrese una temperatura en ºC: "))
  61. print(f"{valor}ºC equivalen a {conversion_a_ºF(valor)}ºF")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement