Implement a class Product
and then define child classes for different categories like Electronics
, Furniture
, Groceries
, each with a unique method description
that returns the description of the respective product categories.
Example 1:
Input: Electronics Output: "Electronics: Devices that operate on electrical power, including computers, televisions, and smartphones."
Example 2:
Input: Furniture Output: "Furniture: Items used to make a space suitable for living or working, including tables, chairs, and beds."
Implement a method description
in each of the child classes that returns the respective descriptions of the product categories.
class Product: def description(self): pass class Electronics(Product): def description(self): return "Electronics: Devices that operate on electrical power, including computers, televisions, and smartphones." class Furniture(Product): def description(self): return "Furniture: Items used to make a space suitable for living or working, including tables, chairs, and beds." class Groceries(Product): def description(self): return "Groceries: Items of food sold in a supermarket." # Test the classes electronics = Electronics() print(electronics.description()) furniture = Furniture() print(furniture.description()) groceries = Groceries() print(groceries.description())
Unlock AI & Data Science treasures. Log in!