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