jueves, 7 de septiembre de 2017

Funciones

""" Una funcion es un fragmento de codigo donde nosotros realizamos algunas tareas y a este fragmento de codigo nosotros
podemos asignarle un nombre para poder hacer referencia a el, a las funciones podemos enviarles parametros, tambien
conocidos como argumentos de difusion y esos procesarlos dentro del bloque de codigo para despues regresar un valor """

""" Las funciones se definen como (DEF) que es una palabra reservada de Python  """

def mi_Funcion(num1=0, num2=0):
    print num1 + num2  
   
""" Lo unico que hace es definir la funcion pero no la ejecuta, entonces tenemos que hacer lo siguiente, mandar parametros
a la funcion"""

mi_Funcion(3,10)

""" Si nosotros tenemos solamente dos parametros en nuestra funcion pero agregamos 2 + N cantidad de parametros
cuando las estamos asignando entonces podriamos poner un * despues del ultimo parametro de la funcion, esto hara
que el tercer parametro se tome coo tupla """

def mi_Funcion2(cad,v=2,*algomas):
    print cad * v
    for cadena in algomas:
        print cadena * v
       
mi_Funcion2('Python',5,'Hola','Adios','N','Cadenas')

""" con un * de mas se toma como diccionario """

""" Asi funciona el return """
def mi_Funcion3(num1,num2):
    return num1 + num2

resultado = mi_Funcion3(3,4)
print (resultado)

No hay comentarios:

Publicar un comentario