Вы звоните Student.dictItems
в showAnswer()
.
В dictItems
вы звоните getDict
.
В getDict
вы перебираете Student.getMarks
, что ставит вас в начало.
Я бы опубликовал решенный код, но вся архитектура не так, как Python считает ориентацию на объекты.
Пожалуйста, прочтите это это до конца!Это поможет вам в правильном проектировании классов Python.
self
, как следует из названия, является специальной переменной только для одного экземпляра учащегося.Вы должны создать функцию __init__(self)
.