Clase 5: Ejercicios de for
loops¶
Ejercicio 1: Contar vocales en una palabra¶
Escribe un programa que reciba una palabra y cuente cuántas vocales (a, e, i, o, u
) tiene.
Ejemplo:
Ejercicio 2: Filtrar palabras cortas¶
Dada una lista de palabras, devuelve una nueva lista que contenga solo aquellas palabras con más de 4 letras.
Ejemplo:
Ejercicio 3: Encontrar la palabra más larga en una lista¶
Dada una lista de palabras, devuelve la palabra con más caracteres. Si hay más de una con la misma longitud, devuelve la primera que aparece.
Ejemplo:
Ejercicio 4: Contar palabras que contienen una letra específica¶
Dada una lista de palabras y una letra, cuenta cuántas palabras contienen esa letra.
Ejemplo:
Ejercicio 5: Convertir palabras a mayúsculas si tienen más de 5 letras¶
Dada una lista de palabras, devuelve una nueva lista donde las palabras con más de 5 letras estén en mayúsculas y las demás queden igual.
Ejemplo:
Entrada: ["hola", "elefante", "mundo", "estrella"]
Salida: ["hola", "ELEFANTE", "mundo", "ESTRELLA"]
Ejercicio 6: Reemplazar vocales en una palabra¶
Escribe un programa que reemplace todas las vocales de una palabra por un asterisco *
.
Ejemplo:
Ejercicio 7: Eliminar palabras repetidas de una lista¶
Dada una lista de palabras, devuelve una nueva lista con las palabras sin repetir, conservando el orden original.
Ejemplo:
Ejercicio 8: Determinar si una lista está ordenada¶
Escribe un programa que reciba una lista de números y determine si está ordenada de menor a mayor.
Ejemplo:
Ejercicio 9: Concatenar todas las palabras de una lista¶
Dada una lista de palabras, devuelve un solo string donde todas las palabras estén separadas por un espacio (sin utilizar el método join()
)
Ejemplo:
Ejercicio 10: Contar números pares e impares en una lista¶
Dada una lista de números enteros, cuenta cuántos son pares y cuántos son impares.
Ejemplo:
Ejercicio 11: Contar letras en una lista de palabras¶
Dada una lista de palabras, devuelve una nueva lista con la cantidad de letras que tiene cada palabra.
Ejemplo:
Ejercicio 12: Palabras que terminan con una letra específica¶
Dada una lista de palabras y una letra, devuelve una lista con las palabras que terminan con esa letra.
Ejemplo:
Ejercicio 13: Contar cuántas veces aparece una letra en cada palabra¶
Dada una lista de palabras y una letra, crea una nueva lista con la cantidad de veces que esa letra aparece en cada palabra.
Ejemplo:
Ejercicio 14: Buscar palabras con letras repetidas (for anidado)¶
Dada una lista de palabras, devuelve una lista con las palabras que tienen alguna letra repetida.
Ejemplo:
Ejercicio 15: Contar letras vocales en cada palabra (for anidado)¶
Dada una lista de palabras, devuelve una lista con la cantidad de vocales que tiene cada una.
Ejemplo:
Ejercicio 16: Mostrar letras comunes entre pares de palabras (for anidado)¶
Dada una lista de dos palabras, muestra las letras que tienen en común (sin repetir letras).
Ejemplo:
Ejercicio 17: Contar cuántas palabras contienen al menos una vocal¶
Dada una lista de palabras, cuenta cuántas contienen al menos una vocal.
Ejemplo: