Oi! Como vai?
Gostei da forma como você utilizou expressões regulares para separar as partes do nome e o ano de nascimento. O uso do re.findall
está correto para esse tipo de extração, e sua lógica está clara.
Uma dica interessante para o futuro é usar split()
quando quiser separar palavras por espaços, sem precisar de expressões regulares.Veja este exemplo:
entrada = "Maria Silva 1989"
partes = entrada.split()
print("Primeiro nome:", partes[0])
print("Sobrenome:", partes[1])
print("Ano de nascimento:", partes[2])
Esse código usa split()
para dividir a frase em partes com base nos espaços. É útil quando o formato da entrada é previsível.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!