1
resposta

[Projeto] Minha Solução (Sei que deveria ter usado regex)

Imagino que o regex ajudaria a acrescentar camadas de validação e fazer o código ser mais funcional, porém tentei resolver usando as funções do python.

entrada = input("Digite o nome completo e o ano de nascimento do paciente: ")

partes = entrada.split(' - ')
nome_completo = partes[0]
ano_nascimento = partes[1]

nome_partes = nome_completo.split(' ')
primeiro_nome = nome_partes[0]
sobrenome = nome_partes[1]

print(f"Primeiro Nome: {primeiro_nome}")
print(f"Sobrenome: {sobrenome}")
print(f"Ano de Nascimento: {ano_nascimento}")

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Pedro! Como vai?

Mesmo não utilizando o regex você utilizou o split corretamente para separar tanto o nome quanto o ano de nascimento. Ficou bem objetivo e mostra que você conseguiu aplicar bem a manipulação de strings, mas recomendo que tente fazer também utilizando o regex para exercitar.

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