ЗАДАЧІ PYTHON!!!
1)створіть програму з конструктором за допомогою якої із набору "Київ", "-столиця", "України" створюється повідомлення Київ - столиця України
2)Створіть програму з конструктором і методом обчислення значення виразу (a2 + b2) / 2,
якщо значення a і b уводяться з клавіатури.
3)Обчисліть площі двох прямокутних трикутників із відомими значеннями катетів із використанням суперкласу, підкласу та конструктора.
У суперкласі обчислюються площі трикутників,
а в підкласі — виведення значень обчислених
їх площ.


golovac447: 1) создайте программу с конструктором с помощью которой из набора "Киев", "-столица", "Украина" создается сообщение Киев - столица Украины
2)Создайте программу с конструктором и методом вычисления значения выражения (a2+b2)/2,
если значения a и b вводятся с клавиатуры.
golovac447: 3)Вычислите площади двух прямоугольных треугольников с известными значениями катетов с использованием суперкласса, подкласса и конструктора.
В суперклассе вычисляются площади треугольников,
а в подклассе – вывод значений вычисленных
olegkrasnov98: Что подразумевается под конструктором?
golovac447: В объектно-ориентированном программировании конструктором класса называют метод, который автоматически вызывается при создании объектов. Его также можно назвать конструктором объектов класса. Имя такого метода обычно регламентируется синтаксисом конкретного языка программирования. Так в Java имя конструктора класса совпадает с именем самого класса. В Python же роль конструктора играет метод __init__().

Ответы

Ответ дал: Arkebuzz
1

Ответ:

1-------------------------------------------------------------

class A:

   def __init__(self):

       n = ["Киев", "- столица", "Украина"]

       print(*n)

A()

2-------------------------------------------------------------

class A:

   def __init__(self):

       self.a2 = int(input())

       self.b2 = int(input())

   def calc(self):

       print((self.a2 + self.b2) / 2)

a = A()

a.calc()

3-------------------------------------------------------------

class Parent:

   def __init__(self):

       self.k1 = int(input('Катет 1 = '))

       self.k2 = int(input('Катет 2 = '))

   def calc(self):

       self.res = self.k1 * self.k2 / 2

class Child(Parent):

   def out(self):

       print(self.res)

child = Child()

child.calc()

child.out()

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