Salta al contenido principal
Requisitos de finalización

14. Ejercicios Propuestos

  1. Crear una lista vacía y luego inicializarla con los 5 primeros meses del año. Mostrar el tercer y cuarto mes por pantalla.

    1. Agregar al final de la lista los meses “julio “y “agosto” al final. Mostrar la cantidad total de elementos de la lista y luego solamente los 4 primeros elementos.

    2. Utilizando la función len y el índice negativo, mostrar el primer elemento.

    3. Utilizando índices, cambiar el primer elemento por “diciembre” y el tercero por “noviembre”. Mostrar la lista resultante.

  2. Crear una lista que contenga los nombres de 4 personas.

    1. Agregar un quinto nombre al final utilizando el método correspondiente.

    2. Vaciar la lista. Comprobar si quedó vacía.

  3. Crear una lista del tamaño que desee el usuario. Luego:

    1. Mostrar por pantalla cuantos elementos se cargaron.

    2. definir una constante con el numero 2 e insertar un nuevo elemento en esa ubicación (índice). Mostrar la lista resultante, luego, eliminar dicho elemento.

    3. Eliminar el último elemento de la misma utilizando el método correspondiente y mostrar la lista resultante.

  4. Cargar una lista de 7 elementos y mostrarla ordenada. Volver a mostrar la lista en sentido inverso.

  5. Definir dos listas y concatenarlas en una tercera. Mostrar la lista resultante.

  6. Crear una lista y hacer una copia de la misma.

    a) Agregar tres elementos utilizando el operador +=.

    b) Mostrar las listas.

  7. Definir una cadena con el texto: “ Hola, como estas”. Luego, dividir el string en una lista.

  8. Dada la lista L=[“papas”, “cebolla”, “morron”]. Utilizando índices mostrar la primer letra de cada uno de sus elementos. Ejemplo: p corresponde a papas.

  9. Crear tres listas de tres elementos cada una. Luego, crear una cuarta lista que tendrá como elementos cada una de las listas creadas anteriormente (lista de listas). Mostrar la lista resultante.

  10. Escribir un programa que cargue las asignaturas que Usted cursa en una lista y la muestre por pantalla.

  11.  Escribir un programa que cargue las asignaturas que Usted cursa en una lista y la muestre por pantalla el mensaje Yo estudio <asignatura>, donde <asignatura> es cada una de las asignaturas de la lista.

  12. Escribir un programa que pregunte al usuario los números ganadores de la lotería, los almacene en una lista y los muestre por pantalla ordenados de menor a mayor.

  13. Escribir un programa que almacene en una lista los números del 1 al 10 y los muestre por pantalla en orden inverso separados por comas.

  14. Escribir un programa que cargue  las 6 primeras letras del abecedario en una lista, elimine de la lista las letras que ocupe la posición ingresada por el usuario, y muestre por pantalla la lista resultante.

  15. Escribir un programa que almacene en una lista los siguientes precios, 50, 75, 46, 22, 80, 65, 8, y muestre por pantalla el menor y el mayor de los precios.

  16. Escribir un programa que permita crear una lista de palabras y que, a continuación, pida una palabra y elimine esa palabra de la lista.

  17. Escribir un programa que permita crear una lista de palabras y que, a continuación, cree una segunda lista igual a la primera, pero al revés (no se trata de escribir la lista al revés, sino de crear una lista distinta).

  18. Escribir un programa que inicialice una lista con 10 números enteros y posteriormente muestre en pantalla cada elemento de la lista junto con su cuadrado y su cubo.

  19. Escribir un programa que lea por teclado las 5 notas obtenidas por un alumno (comprendidas entre 0 y 10) A continuación, debe mostrar todas las notas, el promedio, la nota más alta que ha sacado y la meno

  20. Definir una lista con 5 frutas y mostrar.

  21. Cargar una lista con 5 frutas y mostrar.

  22. Cargar una lista con 5 elementos y rotar el primero y el cuarto.

  23. Cargar una lista con 5 valores enteros y mostrar.

  24. Cargar una lista con 5 valores, dos reales, dos enteros, dos booleanos y dos strings y mostrar por pantalla.

  25. Cargar una lista con 5 valores, dos reales, dos enteros, dos booleanos y dos strings y mostrar por pantalla, mostrar el tipo de datos de todos y de cada uno de los elementos de la lista por pantalla.

  26. Cargar una lista con tres valores de cualquier tipo de dato. Mostrar. Luego agregar un valor mas y mostrar nuevamente.

  27. Cargar una lista llamada Alumnos formada por tres listas . Cada una de las listas debe tener dos valores que son los datos de un alumno, como  nombre de alumno y legajo. Mostar el contenido de la lista.

  28. Al ejercicio anterior a la lista Alumnos, agregar otra lista mas ( nombre, legajo) y mostrar.

  29. Al ejercicio Anterior eliminar la primer lista (alumno , legajo ) y mostrar.

  30. Al ejercicio Anterior eliminar la ultima lista (alumno , legajo ) y mostrar.

  31. Cargar una lista con tres valores y usando el método insert() inserte un valor en la misma.

  32. Cargar una lista con valores reales y luego usando el método sort(), ordenar y mostrar la misma.

  33. Cargar una lista con nombres de marcas de auto, mostar y luego usando el método clear, eliminar los elementos y luego mostrar la lista.

  34. Cargar por teclado una variable,mostrar el tipo de datos, incluir esa varialbe en una  lista, mostar el tipo de datos de la misma y agregar un par de valores mas a la lista y mostrar.

  35. Crear una lista con tres nombres de modelos de autos llamada Modelos1, crear otra lista con otros modelos de autos llamada Modelos2. Crear una nueva lista llamada Modelos con la suma de las listas anteriores.

  36. Cargar una lista con 5 valores enteros y luego mostrar el mayor usando la función max.

  37. Cargar una lista con 5 nombres de  frutas  y luego usando la función len, mostrar cuantos elementos tiene la lista.

  38. Cargar una lista con 5 nombres de flores  y luego usando el método .reverse() sobre la lista invertir el orden y mostrar.

  39. Defina una lista_A con los siguientes 7 productos [lechuga, tomate, cebolla, rúcula, zapallo, papa, zanahoria. 

    1. Copie los elemento de la lista_A a una nueva lista_B

    2. Intercambie el segundo elemento de la lista_B con el quinto y el cuarto con el primero. Muestre en pantalla.
    3. A partir de la lista_A anterior reemplace la cebolla por morrón y muestre en pantalla.
    4. Remueva el cebolla de la lista_B y muestra la nueva lista.
    5. Quite la zanahoria de la lista_A y muestre en pantalla el producto eliminado y la lista final.
    6. Modifique el código del ejercicio anterior para que elimine el producto correcto sin importar la posición en que se encuentra.
    7. Elimine la lista_A y vacíe la lista_B
  40. Cargue una lista 5 números enteros y verifique si un número ingresado por teclado se encuentra en la lista, mostrando por pantalla el valor True en caso de ser correcto.
    1. Invierta la lista
    2. Ordene la lista de menor a mayor.
    3. Ordene la lista de mayor a menor.
  41. Defina la siguiente lista: [1,4,4,5,9,4,6,4,8,7,3,4]. Escriba un código que cuente la cantidad de veces que se repite un número ingresado por teclado.

  42. A la lista anterior inserte un elemento ingresado por teclado en la cuarta posición.

  43. Defina una lista con los siguientes elementos: un número entero, un número real, una lista vacía y un string.

    1. Agregue el entero 2, el flotante 3.0 y un string cualquiera a la lista vacía, los cuales se ingresan por teclado.

    2. Verifique si el elemento flotante 3 se encuentra en la lista mostrando True o False por pantalla.

    3. Convierta la primer letra del string de la lista que se encuentra dentro de la lista en mayúscula.

    4. Vuelva a dejar vacía la lista interna.

  44. Declarar una lista con listas, de manera que se pueda pensar como una matriz de 4x4. Luego debe cargar los valores de la matriz ingresando fila columna. Los valores a ingresar DEBEN ser mayores a cero. Si un valor ya fue cargado, debe pedir reingreso.  Cuando se hayan cargado todos los valores de la matriz se muestra la matriz, una fila por línea y se finaliza el script.

Marcas: