Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # FUNCIONES
- """
- # funcion que hace nada
- # definición
- def f():
- pass
- # llamada
- f()
- # Función que imprime una lista SIN RETURN
- def imprimir(lista):
- for item in lista:
- print(item)
- nombres = ["Andrea", "Tito", "Juan"]
- numeros = [1, 2, 3, 5]
- lista = [True, 11.2, "Hola"]
- imprimir(nombres)
- imprimir(numeros)
- imprimir(lista)
- """
- # Funciones con y sin return
- # a) Funcion sin return
- # tiene el inconveniente que no puedo almacenar el resultado
- def suma(a,b,c,d):
- print(a+b+c+d)
- suma(1,2,3,4)
- # b) Funcion con return
- # lo mas adecuado, ya que se devuelve el valor y yo puedo decidir que
- # hacer con el resultado (imprimir sin guardar, guardar, etc)
- def adicion(a,b,c,d):
- return a+b+c+d
- # Si quiero guardar el dato y luego imprimirlo:
- total = adicion(1,2,3,4)
- print(total)
- # si lo quiero imprimir sin guardar
- print(adicion(1,2,3,4))
- # Hacer una funcion que salude a una persona. Se le debe pasar como parámetro
- # el nombre de la misma
- def saludar(n):
- return f"Hola {n}"
- nombre = input("Ingrese su nombre: ")
- saludo = saludar(nombre)
- print(saludo)
- # Hacer una función que decida si una persona es mayor de edad o no
- def es_mayor(edad):
- if edad < 18:
- return "Es menor de edad"
- else:
- return "Es mayor de edad"
- edad = int(input("Ingrese su edad: "))
- respuesta = es_mayor(edad)
- print(respuesta)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement