Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # Funciones en Python: son porciones de còdigo que pueden reutilizarse
- # todas las veces que queramos. Aunque todas las funciones devuelven
- # algo, podríamos diferenciar las que tienen return de las que no lo
- # usan
- # Script que imprime tres listas
- # Sin funciones
- """
- nombres = ["Ana", "Juan", "Tito"]
- numeros = [1,2,34,44]
- notas = [10,5,9,8]
- for nombre in nombres:
- print(nombre)
- for numero in numeros:
- print(numero)
- for nota in notas:
- print(nota)
- # Con funciones sin return
- def imprimir(lista):
- for item in lista:
- print(item)
- nombres = ["Ana", "Juan", "Tito"]
- numeros = [1,2,34,44]
- notas = [10,5,9,8]
- imprimir(nombres)
- imprimir(numeros)
- imprimir(notas)
- """
- ## Ejemplo de la necesidad de usar funciones con return
- # Script que implementa una funcion que sume dos numeros
- def suma(a,b):
- print(a+b)
- suma(14,-10)
- suma(8,8.5)
- # ¿Que pasa si quiero guardar los resultados?.....NO PUEDO
- # Siempre que sea posible, usar funciones con return
- def suma(a,b):
- return a+b
- total = suma(11,47)
- print(total)
- # ¿por que es mejor con return? Porque tambièn puedo usarla como sin return
- print(suma(11,47))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement