Escribir un programa que permita ingresar un número N que es la cantidad de alumnos en una materia. Debe validar que N sea positivo. Luego deberá ingresar las notas y el legajo de los N alumnos. Las notas ingresadas deben estar entre 0 y 10. El legajo es numérico. Validar ambos valores. Al finalizar deberá informar: a) cuantos alumnos desaprobaron (nota < 6), b) el promedio de todas las notas, c) el porcentaje de alumnos aprobados y d) la nota más alta y a qué número de legajo de alumno perteneció.
def get_number(text): while True: try: number = int(input(text)) if number <= 0: print("Debe ingresar un numero positivo") else: break except ValueError: print("Debe ingresar un numero valido") return number def get_float(text): while True: try: number = float(input(text)) if number < 0 or number > 10: print("Debe ingresar un numero entre 0 y 10") else: break except ValueError: print("Debe ingresar un numero valido") return number def get_data(N): student_data = [] for i in range(N): while True: try: student = [] student.append(int(input("Ingrese el legajo del alumno " + str(i + 1) + ": "))) student.append(float(input