Ejercicios propuestos y resueltos de listas, tuplas y diccionarios en Python

Hola a todos, hoy os dejo una serie de ejercicios propuestos y resueltos de listas, tuplas y diccionarios en Python.

Todos los ejercicios que proponemos están resueltos en este mismo post, intenta hacerlo por ti mismo y si te quedas atascado puedes mirar la solución. Recuerda, que no tiene por que estar igual tu solución con la del post, el objetivo es que aprendas no que me copies la solución.

Aquí tienes todos los posts relacionados con python:

Curso Python

1) Mete los valores del 1 al 100 en una lista.

Spoiler

—- 1º forma —–

—- 2º forma —-

2) Crea una tupla con los meses del año, pide números al usuario, si el numero esta entre 1 y la longitud máxima de la tupla, muestra el contenido de esa posición sino muestra un mensaje de error.

El programa termina cuando el usuario introduce un cero.

Spoiler


3) Pide un numero por teclado y guarda en una lista su tabla de multiplicar hasta el 10. Por ejemplo, si pide el 5 la lista tendrá: 5,10,15,20,25,30,35,40,45,50

Spoiler

4) Pide números y mételos en una lista, cuando el usuario meta un 0 ya dejaremos de insertar. Por último, muestra los números ordenados de menor a mayor.

Spoiler

5) Lo mismo que el anterior pero ordenando de mayor a menor.

Spoiler




6) Pide una cadena por teclado, mete los caracteres en una lista sin espacios.

Spoiler

7) Pide una cadena por teclado, mete los caracteres en una lista sin repetir caracteres.

Spoiler

8) Crea una tupla con números, pide un numero por teclado e indica cuantas veces se repite.

Spoiler

—- 1º forma —-

—- 2º forma —-


9) Crea una tupla con números e indica el numero con mayor valor y el que menor tenga.

Spoiler

—- 1º forma —-

—- 2º forma —-





10) Crea un diccionario donde la clave sea el nombre del usuario y el valor sea el teléfono (no es necesario validar). Tendrás que ir pidiendo contactos hasta el usuario diga que no quiere insertar mas. No se podrán meter nombres repetidos.

Spoiler

11) Crea una tupla con valores ya predefinidos del 1 al 10, pide un índice por teclado y muestra los valores de la tupla.

Spoiler




12) Crea una lista vacía (pongamos 10 posiciones), pide sus valores y devuelve la suma y la media de los números.

Spoiler

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

7 comentarios

  1. carorc

    hola! necesito codificar cadenas en base a un diccionario, es decir si tengo el diccionario {1:’h’, 2:’o’, 3:’l’, 4:’a’} e ingreso la cadena ‘hola’ me devuelva como resultado ‘1234’, intenté hacerlo con un for » in »: …print (), pero creo no va por ahí, y la verdad es que soy bastante novata en esto de la programación. Espero puedan ayudarme pronto! Gracias!!!

  2. Nelo

    Hola! Cuando meto uno de tus ejercicios en python, el noveno, «<» el «;» me da error. Por que?

  3. Claudia

    Muy completo y gracias por la publicación

  4. Charlie

    saludos y gracias por estos ejercicios,
    en el ejercicio 2. cuando eliges el numero 1 no lo reconoce. lo pude corregir cambiando bajo el else: if(numero>0 and numero<=len(meses))

  5. Noelia

    Hola,

    Me podrías explicar este ejercicio, el número 2. No llego a entender bien el uso de la variable Salir=False y Salir=True

    Gracias, los ejercicios están genial.

  6. carlos

    cuando haces un bucle while «x»-> tiene que ser True. al decir que es «x» es false, le estaría diciendo al bucle while que pare.
    Pero al decirle que ejecute el bucle while mientras no sea «x», le estaría diciendo que es True y cuando cambia el valor o actualiza le estaría diciendo que «x» no es True por lo que es False

  7. CALEB BARRERA

    GRACIAS POR LA BUENA INFORMACION LES DESEO LO MEJOR

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539