Lab 13 - Módulos y Paquetes en Python
Lab 13 - Módulos y Paquetes en Python
PROGRAMACIÓN
LABORATORIO N° 13
Alumno(s) Nota
Grupo D
Ciclo
Fecha de entrega
I.- OBJETIVOS:
Elaborar y diseñar programas en Python que hagan uso de módulos y paquetes
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.
V.- RECURSOS:
En este laboratorio cada alumno trabajará con un equipo con Windows 10.
VIII.- PROCEDIMIENTO:
Crear un nuevo proyecto llamado “Lab13”. Crear, dentro de este proyecto, un programa Python por cada módulo
y otro programa Python para su ejecución correspondiente, haciendo las importaciones correspondientes. Alternar
el modo de importación.
EJERCICIOS DE APLICACIÓN:
Programa en Python
Lab 13
Laboratorio de Fundamentos de Programación Página 3 de 9
2. Elabore un módulo que almacene una función que tome como argumento dos números enteros y devuelva
el mayor.
Programa en Python
3. Elabore un módulo que almacene una función que calcule la longitud de una expresión de texto ingresada
por teclado.
Programa en Python
Lab 13
Laboratorio de Fundamentos de Programación Página 4 de 9
4. Elabore un módulo llamado operaciones que almacene dos funciones: funcion_suma() y función_prod()
que sumen y multipliquen respectivamente todos los números de una lista. Por ejemplo: funcion_suma()
([1,2,3,4]) debería imprimir 10 y función_prod ([1,2,3,4]) debería devolver 24.
Programa en Python
Lab 13
Laboratorio de Fundamentos de Programación Página 5 de 9
Programa en Python
Lab 13
Laboratorio de Fundamentos de Programación Página 6 de 9
c. Adicionaremos al módulo cuadros.py los siguientes métodos que permiten trazar una línea
horizontal y un recuadro en la pantalla.
Código en Python
def linea(car,tam):
print(car*tam)
c.linea('*',20)
print()
c.cuadro('*', 8, 20)
g. Ejecute el programa p06.py y verifique que se muestren una línea horizontal y un recuadro en la
consola.
Adjunte la imagen correspondiente al resultado.
Lab 13
Laboratorio de Fundamentos de Programación Página 7 de 9
h. En las secciones anteriores, hemos aprendido cuatro formas distintas de importar un módulo
desde un programa. Modifique el programa creado p06.py para hacer uso de cada una de las
maneras distintas para importar el módulo cuadros.py. Ejecute el programa y verifique su
funcionamiento.
Adjunte imágenes de cada modificación realizada (mínimo 3)
Lab 13
Laboratorio de Fundamentos de Programación Página 8 de 9
OBSERVACIONES:
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
CONCLUSIONES:
Al implementar las funciones y sean ejecutadas en el programa el modulo debe hacer la referencia para el
programa escrito sea ejecutado el resultado
Teniendo los tipos de forma los módulos para ejecutar el programa es forma sacar un resultado que se hace del
principal
Para poner los principales datos debemos imprentar el def para sacar al módulo el import
Lab 13
Laboratorio de Fundamentos de Programación Página 9 de 9