Faça um script Python que peça para o usuário entrar com registros de alunos com as seguintes informações: matrícula (inteiro), nome (string), nota1 (float de 0 a 100) e nota2 (float de 0 a 100). Cada registro é armazenado em uma estrutura dicionário + lista (chave = matrícula | valor = lista com os campos nome, nota1 e nota2). O script deve solicitar a entrada de novos registros até que o usuário digite 0 (zero) como matrícula (indicando para o script parar). Nesse momento o script deve informar: • Número de alunos matriculados (número de registros) • Nome dos alunos matriculados (lista com todos os nomes) • Média das notas da 1a Unidade (média dos valores ‘nota1’ dos registros) • Média das notas da 2a Unidade (média dos valores ‘nota2’ dos registros) • Média final da turma (média aritmética de todas as notas) • Lista de alunos aprovados (alunos que tiveram média aritmética acima de 60)
students = {} while True: mat = int(input("Enter matriculation: ")) if mat == 0: break nome = input("Enter name: ") n1 = float(input("Enter first grade: ")) n2 = float(input("Enter second grade: ")) students[mat] = [nome, n1, n2] count = len(students) print("Number of students: ", count) name = [] for i in students: name.append(students[i][0]) print("Student names: ", name) n1_average = 0 for i in students: n1_average = n1_average + students[i][1] print("Average grade of first unit: ", n1_average/count) n2_average = 0 for i in students: n2_average = n2_average + students[i][2] print("Average grade of second unit: ", n2_average/count) general_average =