Está en la página 1de 1

UNIVERSIDAD ESCUELA COLOMBIANA DE INGENIERÍA

Asignatura: Algoritmos y programación, grupo 3 (AYPR-3)


Profesora: Ingeniera Patricia Salazar Perdomo
Fecha: 27 de noviembre de 2023
Ref.: Prueba corta No. 13. Listas en Python.
Estudiante: ___________________________________________ Calificación: ____
Trabajo en clase 22-11:

- El tema es listas. Por tanto, debe demostrar dominio del tema cubierto hasta el momento, entre otros, el recorrido por contenido. De no ser así,
calificaré sobre 3.0.
- Los datos pueden ser los de los ejemplos u otros con la misma estructura.
- Haré caso omiso del código que no corresponda a lo visto en clase.

Suponga que se tiene una lista en la que cada elemento es una lista con el carné, el nombre y las calificaciones
de AYPR en los tres tercios de cada uno de n estudiantes. La estructura de la lista es la siguiente:
[[carné_est_1, nombre_est_1, t11, t21, t31], [carné_est_2, nombre_est_2, t12, t22, t32], …,
[carné_est_n, nombre_est_n, t1n, t2n, t3n]]
Es decir, cada registro tiene la estructura: [carné_est, nombre_est, t1, t2, t3]
1. Construya una función en Python que cree una lista con el carné, el nombre y la definitiva de cada
estudiante. En el cálculo de la definitiva tenga en cuenta que cada uno de los dos primeros tercios vale 30
%, y el tercero 40 %. La estructura de cada registro en esa lista es: [carné_est, nombre_est, definitiva].
La lista debe quedar disponible donde se invoque la función.
2. Construya una función en Python que muestre los resultados de la parte 1 en un listado enumerado. Por
ejemplo:

No. Estudiante Def. AYPR


1. Simón Palacios Bolívar 4.2
2. Manuela Aispuru Sáenz 5.0
3. Camilo Tenorio Torres 2.9
Escriba un ejemplo de invocación para cada parte 1 y 2. Recuerde lo importante que es darles nombres
significativos a las variables y a las funciones.

También podría gustarte