Приклади задач з ООП
Приклади задач з ООП
m = 'Maths' # введення значення зміннихf = 'Computer Science'class Teaching: # створення класу def math(self): # створення методу для повернення першої змінної return m def physic(self): # створення методу для повернення другої змінної return f first = Teaching() # створення об'єктів класуsecond = Teaching() print(first.math()) # виклик методів класуprint(second.physic())class BDay: # створення класу d = 8 # створення змінних (атрибутів) класу m = 4 y = 1997 day = BDay() # створення екземплярів класуmonth = BDay()year = BDay() print('День:', day.d) print('Місяць:', month.m)print('Рік:', year.y)class Rectangle: def area(self, a, b): return a * b rect1 = Rectangle()print(rect1.area(4, 5))import math # імпортування бібліотеки математичних функцій class Ball: # створення класу def area(self, R): # створення методу для обчислення площі print(4 * math.pi * R ** 2) def volume(self, R): # створення методу для обчислення об'єму print(4 / 3 * math.pi * pow(R, 3)) ball1 = Ball() # створення екземпляра класу ball1.area(9) # тестування методівball1.volume(8)