1
resposta

[Sugestão] Resposta

print(r"""
      
 .|'''.|                                  '||         '|| '||'  '|'                      '||            
 ||..  '    ....   ....   ... ..    ....   || ..       '|. '|.  .'    ...   ... ..     .. ||   ....  || 
  ''|||.  .|...|| '' .||   ||' '' .|   ''  ||' ||       ||  ||  |   .|  '|.  ||' ''  .'  '||  ||. '     
.     '|| ||      .|' ||   ||     ||       ||  ||        ||| |||    ||   ||  ||      |.   ||  . '|.. || 
|'....|'   '|...' '|..'|' .||.     '|...' .||. ||.        |   |      '|..|' .||.     '|..'||. |'..|'    
                                                                                                        
                                                                                                        
      """)

import re

texto = input("Digite o título dos livro: ") 
letra = input("Digite a letra inicial para pesquisa: ")  
palavras = re.findall(rf'\b{letra}[a-zà-ÿ]*', texto, re.IGNORECASE)
print(palavras)
1 resposta

Olá Felipe! Tudo bem?

O código parece estar correto e deve funcionar conforme o esperado.

Bons estudos!