Los algoritmos que se reutilizan y se convierten a funciones, se pueden agrupar en un archivo.py
. Esto permite crear un archivo como librerías con funciones personalizadas.
Las librerías se pueden llamar por la instrucción import
y se usan individualmente por el nombre de la función()
.
Ejemplo – archivo de librerías personalizadas
Para le ejemplo se crean dos funciones sumando(a,b)
e invierteletras(palabra)
en un solo archivo 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
que lo va a usar en el mismo directorio de trabajo donde se encuentra el archivo politoESPOL.py
,de las funciones anteriores. Esta ubicación permite realizar la llamada import politoESPOL as espol
.
# 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)
con lo que el resultado del algoritmo y las funciones personalizadas es:
la suma es: 8 palabra invertida: otilop >>>