Как создать класс "Плитки" (Tiles), который будет иметь открытые поля: бренд (brand), размер по высоте (size_h), размер по ширине (size_w) и цену (price), а также метод класса getData(). В функции main объявить несколько объектов класса и заполнить поля данными. Затем вывести данные объектов, вызвав метод getData().
Пламенный_Змей
Хорошо, вот подробное пошаговое решение задачи:
Шаг 1: Создайте класс "Плитки" (Tiles) с открытыми полями (атрибутами): бренд (brand), размер по высоте (size_h), размер по ширине (size_w) и цену (price). Также добавьте метод класса getData().
Шаг 2: В функции main (основной части программы) объявите несколько объектов класса "Плитки" и заполните их поля данными.
Шаг 3: Выведите данные объектов, вызвав метод getData() у каждого из них.
Полный код программы будет выглядеть следующим образом:
Теперь, при запуске программы, вы сможете создать несколько объектов класса "Плитки" (Tiles), заполнить их поля данными и вывести информацию о каждом объекте с помощью метода getData().
Шаг 1: Создайте класс "Плитки" (Tiles) с открытыми полями (атрибутами): бренд (brand), размер по высоте (size_h), размер по ширине (size_w) и цену (price). Также добавьте метод класса getData().
python
class Плитки:
def __init__(self, brand, size_h, size_w, price):
self.brand = brand
self.size_h = size_h
self.size_w = size_w
self.price = price
def getData(self):
return f"Бренд: {self.brand}\nРазмер по высоте: {self.size_h}\nРазмер по ширине: {self.size_w}\nЦена: {self.price}"
Шаг 2: В функции main (основной части программы) объявите несколько объектов класса "Плитки" и заполните их поля данными.
python
def main():
плитка1 = Плитки("КерамоМастер", 10, 10, 100) # Создание объекта плитка1 и заполнение его полей данными
плитка2 = Плитки("Krono", 5, 5, 50) # Создание объекта плитка2 и заполнение его полей данными
# Дополнительно можно создать и заполнить поля объекта плитка3
# Пример заполнения поля объекта плитка3
бренд = input("Введите бренд плитки: ")
размер_высота = int(input("Введите размер плитки по высоте: "))
размер_ширина = int(input("Введите размер плитки по ширине: "))
цена = float(input("Введите цену плитки: "))
плитка3 = Плитки(бренд, размер_высота, размер_ширина, цена)
# Пример заполнения поля объекта плитка4
плитка4 = Плитки("MagicTile", 15, 15, 150) # Создание объекта плитка4 и заполнение его полей данными
Шаг 3: Выведите данные объектов, вызвав метод getData() у каждого из них.
python
# Вывод данных объектов
print("Данные объекта плитка1:")
print(плитка1.getData())
print("\nДанные объекта плитка2:")
print(плитка2.getData())
print("\nДанные объекта плитка3:")
print(плитка3.getData())
print("\nДанные объекта плитка4:")
print(плитка4.getData())
Полный код программы будет выглядеть следующим образом:
python
class Плитки:
def __init__(self, brand, size_h, size_w, price):
self.brand = brand
self.size_h = size_h
self.size_w = size_w
self.price = price
def getData(self):
return f"Бренд: {self.brand}\nРазмер по высоте: {self.size_h}\nРазмер по ширине: {self.size_w}\nЦена: {self.price}"
def main():
плитка1 = Плитки("КерамоМастер", 10, 10, 100)
плитка2 = Плитки("Krono", 5, 5, 50)
бренд = input("Введите бренд плитки: ")
размер_высота = int(input("Введите размер плитки по высоте: "))
размер_ширина = int(input("Введите размер плитки по ширине: "))
цена = float(input("Введите цену плитки: "))
плитка3 = Плитки(бренд, размер_высота, размер_ширина, цена)
плитка4 = Плитки("MagicTile", 15, 15, 150)
print("Данные объекта плитка1:")
print(плитка1.getData())
print("\nДанные объекта плитка2:")
print(плитка2.getData())
print("\nДанные объекта плитка3:")
print(плитка3.getData())
print("\nДанные объекта плитка4:")
print(плитка4.getData())
if __name__ == "__main__":
main()
Теперь, при запуске программы, вы сможете создать несколько объектов класса "Плитки" (Tiles), заполнить их поля данными и вывести информацию о каждом объекте с помощью метода getData().
Знаешь ответ?