Los algoritmos que se reutilizan y se convierten a funciones, se pueden agrupar en un archivo.py
Esto permite realizar un archivo de librerias de funciones personalizadas.
Las librerias se pueden llamar por la instrucción import y se usan individualmente por el nombre de la función.
Ejemplo
Archivo de funciones personalizadas politoESPOL.py
, en directorio de trabajo:
# ejemplo de libreria de funciones def sumando(a,b): c = a + b return(c) def invierteletras(palabra): n = len(palabra) invertida = '' for i in range(0,n,1): invertida = palabra[i] + invertida return(invertida)
Archivo de programa principal politoProgram.py
en el mismo directorio que el archivo de funciones.
# probando importar funciones import politoESPOL as espol # INGRESO a = 3 b = 5 palabra = 'polito' # PROCEDIMIENTO sumado = espol.sumando(a,b) alreves = espol.invierteletras(palabra) # SALIDA print('la suma es: ', sumado) print('palabra invertida: ',alreves)
Resultado del algoritmo
la suma es: 8 palabra invertida: otilop >>>