Я учусь Python и возник вопрос как решить такую проблему:
Есть два Class:
class Person:
name = ''
age = None
def __init__(self, name, age):
self.name = name
self.age = age
class Teacher (Person):
tel = ''
def set(self, tel):
self.tel = tel
Пытаюсь вывести что написал так:
abdul = Teacher('Абдул', 21)
abdul.set('+7 (777) 777-77-77')
angela = Person('Анжела', 21)
persons = [abdul, angela]
for person in persons:
print('Меня зовут', person.name, 'и мне', person.age, 'год', 'тел.:', person.tel)
Получаю ошибку:
Traceback (most recent call last):
File "index.py", line 35, in <module>
print(person.tel)
AttributeError: 'Person' object has no attribute 'tel'
Как избежать ошибки если 'tel' нет?