Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # Funciones: se utilizan
- # a) para evitar la redundancia del código
- # b) para resolver, calcular, etc y obteener algo que necesito para después
- """
- # Función simple, sin argumentos, que no hace nada
- def f():
- pass
- # funcion que recibe dos nros e imprime su suma
- # definicion de la funcion
- def sumar(a, b):
- print(a + b)
- # llamada a la función
- sumar(23,21)
- def imprimir(lista):
- for item in lista:
- print(item)
- numeros = [1,2,3,4]
- nombres = ["Ana","Juan"]
- lista = [True, 25.6, 12]
- imprimir(numeros)
- imprimir(nombres)
- imprimir(lista)
- # Hasta ahora, las funciones SOLAMENTE imprimen cosas... pero si yo
- # quiero una funcion que sume dos números PERO QUIERO GUARDAR LA SUMA,
- # NO IMPRIMIRLA, ¿como hago?
- # Uso correcto: las funciones deben retornar algo y quien las llame
- # decide si guardarlos o no. Solamente deberían tener print cuando
- # se use una función para imprimir algo
- def sumar(a,b):
- return a + b
- # si quiero guardar los datos
- total = sumar(12,100)
- print(total)
- # si no quiero guardar los datos
- print(sumar(12,100))
- """
- # hacer una funcion que pida una distancia en kms y devuelva su valor en mts
- def pasar_a_metros(distancia):
- return distancia * 1000
- metros = pasar_a_metros(1.25)
- print(metros)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement