0 calificaciones0% 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.
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 calificaciones0% 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.
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 ua9125, 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 2189125, 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 389125, 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