python 制作花园
时间: 2024-10-27 13:06:24 浏览: 13
在Python中制作一个虚拟花园,可以使用简单的文本描述、列表或者字典数据结构来模拟。例如,你可以创建一个包含各种花卉对象的列表,每个花卉都有名称、颜色和生长习性等属性。下面是一个简化的例子:
```python
class Plant:
def __init__(self, name, color):
self.name = name
self.color = color
class Garden:
def __init__(self):
self.flowers = []
def add_flower(self, flower):
self.flowers.append(flower)
def show_garden(self):
for i, flower in enumerate(self.flowers):
print(f"第{i+1}位:{flower.name}, 颜色:{flower.color}")
# 创建几种花卉实例
rose = Plant("玫瑰", "红色")
tulip = Plant("郁金香", "粉色")
daisy = Plant("雏菊", "白色")
# 创建花园并添加花卉
garden = Garden()
garden.add_flower(rose)
garden.add_flower(tulip)
garden.add_flower(daisy)
# 展示花园
garden.show_garden()
阅读全文