Obtenha conselhos de especialistas e respostas detalhadas no IDNLearner.com. Junte-se à nossa plataforma de perguntas e respostas para obter respostas rápidas e precisas para todas as suas perguntas importantes e resolver suas dúvidas.

Modifique um dos exemplos anteriores em Python (sobre informações acadêmicas), adicionando os seguintes dados para cada aluno:

Períodos integralizados (completados)

CRA (Coeficiente de Rendimento Acadêmico)

Obs: os exemplos anteriores estão na imagem logo abaixo


Modifique Um Dos Exemplos Anteriores Em Python Sobre Informações Acadêmicas Adicionando Os Seguintes Dados Para Cada Aluno Períodos Integralizados Completados C class=

Sagot :

Aqui está o código atualizado:

alunos = {}

print("Início do cadastramento de alunos\n")

while True:

   matricula = int(input("\nDigite o número de matrícula do aluno que será cadastrado ou 0 para finalizar cadastramento: "))

   

   if matricula == 0:

       break

   

   if matricula in alunos:

       print("Matrícula já cadastrada!")

       continue

   

   dados = {}

   dados["nome"] = input("Digite o nome do aluno: ")

   dados["idade"] = int(input("Digite a idade do aluno: "))

   dados["curso"] = input("Digite o curso do aluno: ")

   dados["periodos_integralizados"] = int(input("Digite os períodos integralizados pelo aluno: "))

   dados["cra"] = float(input("Digite o CRA (Coeficiente de Rendimento Acadêmico) do aluno: "))

   

   alunos[matricula] = dados

print("\nCadastramento finalizado!\n")

print("\nDados dos alunos cadastrados\n")

for mat, dados in alunos.items():

   print("-------------------------------")

   print(f"Matrícula: {mat}")

   print(f"Nome: {dados['nome']}")

   print(f"Idade: {dados['idade']}")

   print(f"Curso: {dados['curso']}")

   print(f"Períodos Integralizados: {dados['periodos_integralizados']}")

   print(f"CRA: {dados['cra']:.2f}")


Explicação das modificações

1. Novos Dados Adicionados:

Períodos integralizados: Adicionado como  dados["periodos_integralizados"] e capturado através de input() com  conversão para int.

CRA (Coeficiente de Rendimento Acadêmico): Adicionado como  dados["cra"] e capturado através de input() com conversão para float.

2. Impressão dos Novos Dados:

Incluídos na seção de impressão dos dados dos alunos ao final do cadastramento. O CRA é formatado para duas casas decimais usando :.2f.

View image Realdopamina