Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # funciones sin return (o con return None por defecto)
- # usan print para imprimir algo, pero no se pueden almacenar los
- # valores (NO RECOMENDABLE LA MAYORIA DE LAS VECES)
- def saludar(nombre):
- print(f"Hola {nombre}")
- def sumar(x,y):
- print(x+y)
- saludar("Juan")
- sumar(4,5)
- sumar(6,-7)
- saludar("Pepe")
- saludar("Ana")
- ######### funciones con return /devuelven un resultado que se puede
- ######### guardar o no) (FORMA RECOMENDADA)
- def sumar2(x,y):
- return x + y
- # guardando el resultado
- suma = sumar2(6,-7)
- print(suma)
- # sin guardar el resultado
- print(sumar2(6,-7))
- ##### USAR PRINT CUANDO SE HAGA UNA FUNCION DE IMPRESION
- def imprimir_listas(lista):
- for item in lista:
- print(item)
- notas = [8,9,10,5,7,9]
- alumnos = ["Ana", "Juan"]
- numeros = [1,2,8,9,8,7,5,8,9,6,3,2]
- imprimir_listas(notas)
- imprimir_listas(alumnos)
- imprimir_listas(numeros)
- # ejemplo de multiples return
- def es_mayor(edad):
- if edad >= 18:
- return "Es mayor"
- else:
- return "Es menor"
- edad = int(input("Ingrese su edad: "))
- a = es_mayor(edad)
- print(a)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement