You are on page 1of 1

Entregue un archivo .py con el código solicitado a través de la plataforma U-Cursos.

Utilice estrictamente la Receta de Diseño, y use nombres apropiados para funciones y


variables.

Ejercicio 10.

Implemente la función frecuencia, que recibe un String con un texto (palabras


separadas por espacios en blanco) y devuelve un diccionario donde las llaves son las
palabras y los valores corresponden a la frecuencia de cada palabra en el texto. Por
ejemplo, para el String

"Me han dicho que has dicho un dicho que he dicho yo"

la función devuelve un diccionario como el siguiente:

{'Me': 1, 'yo': 1, 'han': 1, 'dicho': 4, 'un': 1, 'que': 2, 'has': 1, 'he': 1}

Recuerde que el orden en el que quedan las llaves en un diccionario en Python es arbitrario,
por lo que verifique manualmente, usando print, que el diccionario retornado es correcto,
es decir, que contiene todas las palabras del String y su frecuencia correcta.

Para implementar la función, puede serle útil el método split() de los String.