
Contagem de Palavras
The mission is in Blocked Mode.
Access to the solutions is blocked for a day or two (even after you share your own), until we'll have enough solutions for you to check.
All users who've solved the mission will get the notifications about their opening.
Neste exercício, você deve implementar uma função que receba um texto como uma string, remova a pontuação, padronize as palavras para minúsculas e conte a frequência de cada palavra. A contagem deve ser armazenada em um dicionário, com as palavras como chaves e os valores representando quantas vezes cada palavra apareceu no texto.
Entrada Uma string representando um texto que precisa ser analisado.
Saída: Um dicionário contendo as palavras como chaves e seus respectivos números de ocorrências como valores.
Example:
contar_palavras("A prática leva à perfeição. Praticar, praticar e praticar!") >> {'a': 1, 'prática': 1, 'leva': 1, 'à': 1, 'perfeição': 1, 'praticar': 3, 'e': 1} contar_palavras("Contar palavras, contar palavras, contar sempre.") >> {'contar': 3, 'palavras': 2, 'sempre': 1} contar_palavras("Python! Python? Python.") >> {'python': 3}