0% encontró este documento útil (0 votos)
4 vistas4 páginas

Fundamentos Programacion

El documento presenta una serie de ejercicios prácticos para enseñar a los estudiantes sobre el manejo de listas en Python, incluyendo la creación, modificación, acceso a elementos y uso de funciones integradas. Cada ejercicio tiene un objetivo específico y competencias que los estudiantes deben alcanzar, como la gestión de elementos en listas y el uso de slicing. Se incluyen ejemplos de código para ilustrar cada concepto y ejercicio.

Cargado por

daviddvg33
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas4 páginas

Fundamentos Programacion

El documento presenta una serie de ejercicios prácticos para enseñar a los estudiantes sobre el manejo de listas en Python, incluyendo la creación, modificación, acceso a elementos y uso de funciones integradas. Cada ejercicio tiene un objetivo específico y competencias que los estudiantes deben alcanzar, como la gestión de elementos en listas y el uso de slicing. Se incluyen ejemplos de código para ilustrar cada concepto y ejercicio.

Cargado por

daviddvg33
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
Está en la página 1/ 4
9125, 13:22 United IMB-PC Excelencia Educativa en Computacién Colegio de informatica IMB-PC profesor cesar armando perez fundamentos en la ciencia de datos Ejercicio 1 * objetivo: Comprender cémo definir y crear listas en Python. *3 Competencia: El estudiante podrd definir listas con diferentes tipos de datos y *reconocer la flexibilidad de las listas en Python * Instrucciones: 1. Crea una lista Lamada numeros que contenga los niimeros del 1 al 5 2. Crea otra lista llamada nombres con los nombres de al menos tres amigos o familiares. 3. Imprime ambas listas en consola. c nuneros nonbres 1,2,3,4,5,] ["ivonne", "david", “francisca"] print (numeros, nombres) (1, 2, 3, 4, 5] [‘ivonne', ‘david", ‘francisca’] Ejercicio 2 * Objetivo: Aplicar la gestion de elementos dentro de una liste (agregar, eliminar,modificar) * Competencia: El estudiante aplicara funciones de gestién de listas, como agregar,eliminar y modificar elementos * Instrucciones: 1. Agrega el nimero 6 al final de la lista numeros usando el método append() 2. Elimina el primer nombre de la lista nombres usando el {ile //C:1Userstcomputacionz12/Downloads/Unttledt tml ua 9125, 13:22 método remove() 3. Cambia el segundo nombre de la lista nonbres por otro nombre usando el indice. nuneros = [1, 2, 3, 4, 5] nombres = ["ivonne", "david", Francisca") for num in [6]: nuneros append (num) for nombre in nombres(:]: nonbres.renove (nombre) for i in range(en(nonbres)): if nombres(i] == "Francisca nonbres[i] = "franco' print(numeros, nonbres) [1, 2, 3, 4, 5, 6] [] Ejercicio 3 ‘objetivo: Acceder a los elementos de una lista utilizando indices. *Competencia: El estudiante sera capaz de acceder a elementos especificos de una *lista utilizando indices positivos y negativos. *Instrucciones: 1, Accede al primer numero de la lista numeros y el ultimo nombre de la lista nombres utilizando indices. 2. Imprime anbos elementos en consola 3. Accede y muestra el tercer elemento nuneros nonbres [1, 2,3, 4 5] ["ivonne", “david, Francisca") primer_elemento_mun= numeros[@] uLtimo_elemento_nonbres=nonbres[ -1] primer_elemento_nut uLtimo_elemento_nut \umeros[2] nombres { -2] print(primer_elemento_num,ultimo_elemento_num) 3 davic Ejercicio 4 {ile //C:1Userstcomputacionz12/Downloads/Unttledt tml 218 9125, 13:22 Unites *Objetivo: Entender y aplicar el concepto de slicing para obtener sublistas *Competencia: El estudiante comprenderd c6mo utilizar slicing pare crear sublistas de una lista existente “Instrucciones 1. Utiliza slicing para obtener los primeros tres elementos de Ja lista numeros. 2. Utiliza slicing para obtener los Ultimos dos elementos de Ja lista nombres. umeros = [1,2,3,4,5,6,7,8,9,10] nombres = ["ivonne", "david", "Francisca"] Sublista = nuneros[@:3] Sublista2 = nombres [1:3] print(sublista, sublista2) [1, 2, 3] [‘david', ‘francisca’] Ejercicio 5 Objetivo: Aplicar funciones integradas de Python para gestionar Listas, como len(), sort(), reverse(), y pop() Competencia: E1 estudiante seré capaz de usar funciones integradas para manipular listas de forma eficiente. Instrucciones: 1. Usa la funcién len() para imprimir 1a cantidad de elementos en la lista numeros 2. Ordena la lista nombres alfabéticamente usando sort(). 3, Invierte la lista numeros usando reverse (). 4. Elimina el Ultimo elemento de la lista nombres utilizando pop() e imprimelo. nuneros = [1,2,3,4,5,6,7,8,9,10] nionbres = [*ivonne", "david", “francisc: for i in range (en(nuneros)): print (numeros) break for nombre in nombres [ nombres. sort() print (nonbres) break [1, 2, 3, 4, 5, 6, 7, 8, 9, 10) [‘david', ‘Francisca’, ‘ivonne’] Ejercicio 6 {ile //C:1Userstcomputacionz12/Downloads/Unttledt tml 38 9125, 13:22 Un ‘objetivo: Trabajar con listas anidadas y acceder a elementos dentro de ellas *Competencia: El estudiante comprenderd cémo manejar listas dentro de listas y *acceder a sus elementos. *Instrucciones 1. Crea una lista llamada personas, donde cada elemento sea une lista que contenga el nombre y la edad de diferentes personas (al menos tres). 2. Accede a la edad de la segunda persona utilizando indices anidados. 3. Imprime el nombre y la edad de la tercera persona utilizando un ciclo for. 1 personas = [ ["Ivonne*, 25], ["David", 30], ["Francisca", 22] edad_segunda_persona = personas(1)(1) print("Edad de la segunda persona:", edad_segunda_persona) for persona in personas[2:3]: nombre, edad = persona print(f*Nonbre: {nombre}, Edad: {edad}") Edad de la segunda persona: 30 Nombre: Francisca, Edad: 22 {ile //C:1Userstcomputacionz12/Downloads/Unttledt tml 4a

También podría gustarte