Найти - Пользователи
Полная версия: Подскажите, что использовать для решения...
Начало » Центр помощи » Подскажите, что использовать для решения...
1
BlackRabbit
Имеем класс типа “объект”
alexsis
Скажите более развернуто, в каком формате должен быть вывод данных? И что подразумевается под “соотнесенными данными”?
BlackRabbit
Окей. Проще говоря, мы должны получить таблицу студентов (как ведомость) со списком предметов и оценкам по ним в течении семестра.
alexsis
Вот решение на скорую руку:
listOfSubjects = ['folklore', 'lingIntro']
studentName = ['Ivan', 'Olga']
listOfStudent = [Student(x, 1, listOfSubjects) for x in studentName]
for i in listOfStudent:
    for subj in listOfSubjects:
        i.grade(subj, random.randint(2,5))
for i in listOfStudent:
    print('Student: %s, year: %s, grade1: %s, grade2: %s' % (i.name, i.year, i.grades[listOfSubjects[0]], i.grades[listOfSubjects[1]]))
вот вывод:
Student: Ivan, year: 1, grade1: [5], grade2: [2]
Student: Olga, year: 1, grade1: [2], grade2: [3]
BlackRabbit
Спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB