#!/usr/bin/env python3 # Create a class class Plant: def __init__(self: 'Plant', name: str, height: float, age: int) -> None: self.name_is = name self.height_is = height self.age_is = age # Method to grow the age def age(self: 'Plant') -> None: self.age_is += 1 # Method to grow the height def grow(self: 'Plant') -> None: self.height_is *= 1.04 # Method to show the plant information def show(self: 'Plant') -> None: print(f" {self.name_is}: {str(round(self.height_is, 1))}cm," f"{str(self.age_is)} days old") rose = Plant("Rose", 25, 30) def ft_garden_growth(plant: Plant) -> None: print("=== Garden Plant Growth ===") plant.show() start = plant.height_is count = 7 for i in range(1, count + 1): print("=== Day " + str(i) + " ===") plant.age() plant.grow() plant.show() print("Growth this week: " + str(round(plant.height_is - start, 1)) + "cm") if __name__ == "__main__": ft_garden_growth(rose)