Приклади задач з ООП
Приклади задач з ООП
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)