1
resposta

[Dúvida] Está conforme a atividade?

import re

titulo = input("Digite o titulo do livro: ")
letra = input("Digite a letra inicial para pesquisa: ")

print("A pesquisa encontrou",list
(re.findall(rf"\b{letra}\w+", titulo, re.IGNORECASE)))
1 resposta

Ei! Tudo bem, Samuel?

Está sim conforme a proposta da atividade!
Você usou certinho o regex, captura palavras que começam com a letra informada e ainda trata maiúsculas e minúsculas com re.IGNORECASE, o que é um ótimo cuidado. A expressão \b{letra}\w+ atende exatamente ao objetivo de encontrar palavras iniciadas pela letra escolhida.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe.

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