1
resposta

Agrupando informações dos pacientes

import re

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

regex = r"\b[a-zA-Z0-9]+"

palavras = re.findall(regex, texto, re.IGNORECASE)

print(f"Primeiro Nome: {palavras[0]}")
print(f"Sobrenome: {palavras[1]}")
print(f"Ano de Nascimento: {palavras[2]}")
1 resposta

Olá, Mauricio, como vai?

Seu código está muito bem estruturado para o desafio proposto. A lógica de usar re.findall para capturar as palavras da entrada do usuário é eficiente e faz o que foi pedido no exercício. Sua solução é um excelente exemplo de como a biblioteca re pode ser utilizada para extrair informações de uma string.

O fórum está à disposição. Continue compartilhando seus exercícios e evoluindo.

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