--- /dev/null
+**__pycache__
+**main.py
--- /dev/null
+def ft_hello_garden():
+ print("Hello, Garden Community!")
--- /dev/null
+def ft_plot_area():
+ length: int = int(input("Enter length: "))
+ width: int = int(input("Enter width: "))
+ print(f"Plot area: {length * width}")
--- /dev/null
+def ft_harvest_total():
+ day1: int = int(input("Day 1 harvest: "))
+ day2: int = int(input("Day 2 harvest: "))
+ day3: int = int(input("Day 3 harvest: "))
+ print(f"Total harvest: {day1 + day2 + day3}")
--- /dev/null
+def ft_plant_age():
+ age: int = int(input("Enter plant age in days: "))
+ if age > 60:
+ print("Plant is ready to harvest!")
+ else:
+ print("Plant needs more time to grow.")
--- /dev/null
+def ft_water_reminder():
+ days: int = int(input("Days since last watering: "))
+ if days > 2:
+ print("Water the plants")
+ else:
+ print("Plants are fine")
--- /dev/null
+def ft_count_harvest_iterative():
+ days: int = int(input("Days until harvest: "))
+ for day in range(1, days):
+ print(f"Day {day}")
+ print("Harvest time!")
--- /dev/null
+def ft_count_harvest_recursive_in(day: int, days: int):
+ if day <= days:
+ print(f"Day {day}")
+ ft_count_harvest_recursive_in(day + 1, days)
+
+
+def ft_count_harvest_recursive():
+ days: int = int(input("Days until harvest: "))
+ ft_count_harvest_recursive_in(1, days)
+ print("Harvest time!")
--- /dev/null
+def ft_garden_summary():
+ name = input("Enter garden name: ")
+ plants = input("Enter number of plants: ")
+ print(f"Garden: {name}")
+ print(f"Plants: {plants}")
+ print("Status: Growing well!")
--- /dev/null
+def ft_seed_inventory(variety: str, quantity: int, unit: str):
+ prefix = f"{variety.capitalize()} seeds:"
+ if unit == "packets":
+ print(f"{prefix} {quantity} packets available")
+ elif unit == "grams":
+ print(f"{prefix} {quantity} grams total")
+ elif unit == "area":
+ print(f"{prefix} covers {quantity} quare meters")
+ else:
+ print("Unknown unit type")