Oii, Marcia.
Você fez ótimos exercícios com dicionários, explorando a manipulação de dados de uma pessoa, cálculo de quadrados e verificação de chaves. Sua implementação de contagem de palavras na frase ficou bem bacana, usando o método get()
para verificar e incrementar a frequência das palavras no dicionário.
Você pode tentar usar o método collections.Counter()
pra contar palavras de forma mais simples e eficiente.
from collections import Counter
frase = '''Por que mentias leviana e bela ?
Se minha face pálida sentias
Queimada pela febre, e se minha vida
Tu vias desmaiar, por que mentias ?'''
contagem_palavras = Counter(frase.split())
print(contagem_palavras)
Isso simplifica o processo de contagem, tornando o código mais direto. Continue assim, praticando e explorando novas formas de resolver problemas!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!