1
resposta

Identificador de palavras longas

def Contar_Palavras_Grandes(frase):

    if not frase.strip():
        return {}
    
    palavras = frase.split()
    contagem = []


    for palavra in palavras:
        if len(palavra) >= 10:
            contagem.append(palavra)
    
    return contagem


texto = input('Digite um texto: ')
palavras_grandes = Contar_Palavras_Grandes(texto)
print('Palavras longas encontradas no texto são: ')
if palavras_grandes != []:
    for palavras in palavras_grandes:
        print (palavras)
else:
    print ('não foram encontradas palavras grandes')
1 resposta

Olá, Ricardo, como vai?

Seu código resolve bem a proposta e consegue identificar palavras longas no texto digitado. A lógica de separar o texto com split() e percorrer cada palavra verificando o tamanho está adequada para esse tipo de problema. A função também está organizada de forma clara e o programa funciona para localizar palavras grandes.

Seu raciocínio está correto e a solução cumpre bem o objetivo do exercício. Obrigado por compartilhar sua implementação. Continue trazendo suas dúvidas e soluções, o fórum está à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!