Oii, Pedro.
Obrigada por compartilhar seu código.
Gostei do uso do módulo re pra extrair nome, sobrenome e ano a partir de uma única entrada. A separação dessas informações usando expressões regulares mostra um bom entendimento da proposta da atividade e da manipulacao de strings em Python.
Se quiser, você pode testar o re.findall pra capturar vários grupos de uma vez.
import re
texto = "Pedro Silva 1998"
resultado = re.findall(r"[A-Za-z]+|\d{4}", texto)
print(resultado)
Esse codigo percorre o texto e retorna uma lista com palavras e o ano, facilitando o tratamento posterior dos dados.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!