Здравствуйте, я новичок в программировании здесь (глава 5 в учебнике). Я хочу ввести x количество студентов и x количество оценок на ученика . в конечном итоге я рассчитаю средний балл на ученика, но на данный момент я борюсь с вводом.
number_students = int(input("Number of Students: ")) #get number of students
number_grades = int(input ("How many grades per student: ")) #get number of grades per student
student_list = [] #create empty student list
student_grade = [] #create empty grade list
for num in range(number_students):
student_list.append(input("Enter Student Name: ")) #create an array based on number of students
for num in range (number_grades):
student_grade.append(int(input("Enter grade for #enter student name here# "))) #create an array based on number of grades ```
Я не могу получить имя ученика, которое будет отображаться в поле ввода student_grade, а во-вторых, есть ли там лучший способ получить список оценок, соответствующий правильному учащемуся, чем иметь действительно длинный список оценок? Может быть, если каждая запись с именем учащегося будет списком, а затем в него будет встроен список оценок?