Предмет: Информатика,
автор: almasbekowa
Создайте класс Person с атрибутами: имя и возраст строки типа.
Создайте метод display(), который отображает имя и возраст объекта, созданного с помощью класса Person.
Создайте дочерний класс Student, который наследуется от класса Person и также имеет атрибут раздела.
Создайте метод displayStudent(), который отображает имя, возраст и раздел объекта, созданного с помощью класса Student.
Создайте объект Student через создание экземпляра в классе Student, а затем протестируйте метод displayStudent
####################
P = Person("Tomas Wild", 37)
P.display()
S = Student("Albert", 23 , "Mathematics")
S.displayStudent()
#######ВЫХОД#######
Person name : Tomas Wild
Person age = 37
-------------------------------
Student name : Albert
Student age = 23
Student section = Mathematics
Ответы
Автор ответа:
0
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def display(self):
print(f"Person name: {self.name}")
print(f"Person age: {self.age}")
print("-------------------------------")
class Student(Person):
def __init__(self, name, age, section):
super().__init__(name, age)
self.section = section
def displayStudent(self):
print(f"Student name: {self.name}")
print(f"Student age: {self.age}")
print(f"Student section: {self.section}")
print("-------------------------------")
Похожие вопросы
Предмет: Обществознание,
автор: anaopanasenko87
Предмет: Кыргыз тили,
автор: nazgul19141008gghh
Предмет: Химия,
автор: akarukuciraka
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: Аноним