вот исправил.
class студент:
город = 'питер'
def __init__(self, имя, год_обучения):
self.имя = имя
self.год_обучения = год_обучения
def печатать_информацию(self):
if self.год_обучения > 4:
print(self.имя, 'учиться ', self.год_обучения, ' лет',' в городе ', self.город)
elif self.год_обучения > 1 and self.год_обучения < 5:
print(self.имя, 'учиться ', self.год_обучения, ' года',' в городе ', self.город)
else:
print(self.имя, 'учиться ', self.год_обучения, ' год',' в городе ', self.город)
вася = студент('вася', 5)
петя = студент('петя', 4)
гена = студент('гена', 3)
print(вася.имя, вася.город, вася.год_обучения)
студент.печатать_информацию(вася)
вася.город = 'москва'
студент.печатать_информацию(вася)
студент.печатать_информацию(петя)
студент.печатать_информацию(гена)
p.s. Никогда не используйте кириллицу в названии переменных, классов и т.п.