Задать вопрос
@djEban

Python. Почему не видно переменные другого класса?

Когда хочу вывести, допустим, локацию универа, то он просто не видит переменные класса University

class Student:
    def __init__(self, name, age, uni):
        self.name = name
        self.age = age
        self.uni = uni


class University:
    def __init__(self, name, location):
        self.name = name
        self.location = location


university_1 = University("MGU", "Moscow")

student_1 = Student("Jack", 18, university_1)

print(student_1.uni.)
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@xDimus
вроде видит print(student_1.uni.name)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы