В созданном в задаче 1 файле создать класс Pupil, который содержит атрибуты: имя (name), возраст (age), номер школы (number_school), а также метод what_class, определяющий по возрасту ученика (age) и текущему году (year), в каком классе должен обучаться ученик. (Предположим, что любой ученик идет в школу с 7 лет и на обучение в одном классе тратит 1 год.) Создать несколько объектов класса Pupil. python
Answers & Comments
class Pupil:
def __init__(self, name, age, number_school):
self.name = name
self.age = age
self.number_school = number_school
def what_class(self):
return self.age - 7 # вычисляем класс ученика
pupil1 = Pupil('Дима', 12, 6)
pupil2 = Pupil('Игорь', 8, 128)
pupil3 = Pupil('Ана', 10, 3)
print(f'{pupil1.name} учится в {pupil1.what_class()}-м классе.') # Дима учится в 5-м классе.