Este es un ejemplo de manejo de funciones en python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | #!/usr/bin/env python # La funcion debe declararse antes de ser llamada, en lo posible se deben declarar al comienzo del archivo def imprimir(param1, param2, param3) : """Esta funcion imprime los parametros en pantalla""" print param1 print param2 print param3 def funcion_valor_defecto(cadena, repeticion = 1) : """Esta funcion aplica un valor por defecto para uno de los argumentos""" print cadena * repeticion def funcion_varargs_tupla(*tupla) : """Esta funcion recibe una cantidad de argumentos variables los cuales son almacenados en una tupla para ser trabajados dentro de la funcion""" print "Tupla \t" + str(tupla) for var in tupla : print var def function_varargs_diccionario(**diccionario) : """Esta funcion recibe una cantidad variable de argumentos y los almacena en un diccionario""" print "Diccionario \t" + str(diccionario) # diccionario.items() muestra los elementos del diccionario, valor y clave respectivamente retornados como tuplas cada uno for elem in diccionario.items() : print elem def function_retorna_suma(*elementos) : """Retorna la suma de los elementos pasados por parametro""" valor = 0 for i in elementos : valor = valor + i return valor def function_retorna_cuadrados(x, y) : """Retorna una tupla con los cuadrados de los numeros pasados como argumento""" return x ** 2, y ** 2 # Funciones en python if __name__ == '__main__': """Esta es una linea de documentacion""" imprimir("Hola", "Estamos ", "Probando") print "---" funcion_valor_defecto("saludos ") funcion_valor_defecto("saludos", 10) print "---" funcion_varargs_tupla("Primero", "Segundo", "Tercero", 4, 5.05) print "---" function_varargs_diccionario(uno = 1, dos = 2, tres = "tres") print "---" print function_retorna_suma(1, 3, 5, 6, 2, 8, 6, 0) print "---" print function_retorna_cuadrados(2, 6) |

como realizar un ejercicio de matriz que sume , reste y multiplique utilizando funciones en python