• Предмет: Информатика
  • Автор: almasbekowa
  • Вопрос задан 5 месяцев назад

Создайте класс 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

Ответы

Ответ дал: slonce70
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("-------------------------------")

Вас заинтересует