1
resposta

Identificando palavras mais longas em um texto

def encontrar_palavras_longas(texto):
    palavras = texto.split()
    palavras_longas = [p for p in palavras if len(p) > 10]

    if palavras_longas:
        print(f'Palavras longas encontradas: {", ".join(palavras_longas)}')
    else:
        print('Nenhuma palavra longa foi encontrada no texto.')

texto = input('Digite um texto: ')
encontrar_palavras_longas(texto)
1 resposta

Oi! Como vai?

Seu código está bem claro e objetivo! A forma como usou list comprehension para filtrar as palavras com mais de 10 caracteres deixou a solução concisa e eficiente.

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