Uma escola está organizando os dados dos alunos para criar um relatório resumido. Cada aluno tem seus dados registrados em uma única entrada, incluindo nome, idade e nota final no semestre. Esses dados devem ser exibidos separadamente para cada aluno no formato abaixo:
Aluno: Nome
Idade: Idade
Nota: Nota
Ajude a escola a desenvolver um programa que registre as informações dos alunos, organize os dados e exiba um relatório detalhado com as informações separadamente.
Exemplo de Entrada:
Digite os dados do aluno no formato Nome, Idade, Nota separados por vírgula: João, 16, 8.5, Maria, 17, 9.2, Pedro, 15, 7.8
Saída esperada:
Aluno: João
Idade: 16
Nota: 8.5
Aluno: Maria
Idade: 17
Nota: 9.2
Aluno: Pedro
Idade: 15
Nota: 7.8
import re
dados_de_alunos = input("Digite os dados dos alunos no formato Nome, Idade, Nota separados por vírgula: ")
dados_filtrados = dados_de_alunos.strip("")
dados_filtrados = re.findall(r"([A-zÀ-ÿ]+),\s*(\d+),\s*(\d+\.\d+)", dados_filtrados)
for nome in dados_filtrados:
print("Aluno:", nome[0])
print("Idade:", nome[1])
print("Nota:", nome[2])
print()
Digite os dados dos alunos no formato Nome, Idade, Nota separados por vírgula: João, 16, 8.5, Maria, 17, 9.2, Pedro, 15, 7.8
Aluno: João
Idade: 16
Nota: 8.5
Aluno: Maria
Idade: 17
Nota: 9.2
Aluno: Pedro
Idade: 15
Nota: 7.8