Write a class Plant
with a method grow()
. Implement child classes Tree
and Flower
that override the grow()
method to print their respective growth patterns.
Example 1:
Input: Tree Output: "The tree is growing tall"
Example 2:
Input: Flower Output: "The flower is blooming"
Override the grow()
method in each subclass to return the respective growth pattern.
class Plant: def grow(self): pass class Tree(Plant): def grow(self): return "The tree is growing tall" class Flower(Plant): def grow(self): return "The flower is blooming" # Test the classes tree = Tree() print(tree.grow()) # Output: The tree is growing tall flower = Flower() print(flower.grow()) # Output: The flower is blooming
Unlock AI & Data Science treasures. Log in!