1
resposta

duvida para salvar valores na lista e imprimi-los.

gente estou dificuldade para salvar e vizualizar os valores inseridos no dicionário. alguém pode me ajudar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Willams. Tudo bem?

  • Você já tem uma função adicionar_novo_aluno() que parece estar correta para adicionar novos alunos. Ela coleta o nome, a nota e a frequência, e então adiciona um dicionário com essas informações à lista alunos.

  • Na função situacao_dos_alunos(), você está tentando imprimir o nome dos alunos. No entanto, para visualizar todas as informações, você pode ajustar o print para mostrar também a nota e a frequência.

Aqui está um exemplo de como você pode fazer isso:

def situacao_dos_alunos():
    os.system('cls')
    print('Relatório dos alunos:')
    for aluno in alunos:
        nome_do_estudante = aluno['nome']
        notas = aluno['nota']
        frequencia = aluno['frequencia']
        
        print(f'Nome: {nome_do_estudante}, Nota: {notas}, Frequência: {frequencia}')
    
    input('\nDigite uma tecla para voltar ao menu principal ')
    main()

Com essas alterações, você deve conseguir visualizar as informações dos alunos corretamente.

Espero ter ajudado. Uma dica, sempre que for compartilhar código, cola eles completos aqui sem ser print, assim conseguimos copiar e testar eles.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!