Предмет: Информатика, автор: Dino1996

Создать класс с конструктором, создать в классе ещё один метод с использованием служебного слова name. Далее в программе создать 2-3 экземпляр класса с помощью конструктора. Вызвать методы созданных объектов и вывести на экран результат их работы. На Python. Дам 40 баллов

Ответы

Автор ответа: aslankobzhanov6
1

Ответ:

class Person:

   def __init__(self, name, age):

       self.name = name

       self.age = age

   def say_hello(self):

       print("Hello, my name is", self.name)

person1 = Person("John", 30)

person2 = Person("Jane", 25)

person3 = Person("Jim", 35)

person1.say_hello()

person2.say_hello()

person3.say_hello()

Объяснение:

Класс Person имеет метод конструктора __init__, который принимает два аргумента: имя и возраст.

Метод конструктора устанавливает переменные экземпляра name и age в значения, переданные в качестве аргументов.

Метод say_hello печатает приветствие, используя переменную экземпляра name.

Программа создает три экземпляра класса Person: person1, person2,

и person3, передавая конструктору разные значения имени и возраста.

Программа вызывает метод say_hello каждого экземпляра и отображает результат их работы.


Dino1996: Спасибо
Похожие вопросы
Предмет: История, автор: otroshkotanya2110