能打印户型:三室一厅 总面积:180平米 剩余面积:120平米 家具: 床:4.0平米 衣柜:2.0平米 餐桌:1.5平米的代码
时间: 2023-03-20 17:03:21 浏览: 57
以下是能够实现上述需求的 Python 代码:
```
# 定义户型类
class House:
def __init__(self, room_num, hall_num, total_area, left_area, furniture):
self.room_num = room_num
self.hall_num = hall_num
self.total_area = total_area
self.left_area = left_area
self.furniture = furniture
def print_house(self):
print(f"户型:{self.room_num}室{self.hall_num}厅")
print(f"总面积:{self.total_area}平米")
print(f"剩余面积:{self.left_area}平米")
print("家具清单:")
for furniture_name, furniture_area in self.furniture.items():
print(f"{furniture_name}:{furniture_area}平米")
# 创建一个实例
my_house = House(3, 1, 180, 120, {"床": 4.0, "衣柜": 2.0, "餐桌": 1.5})
# 打印户型信息
my_house.print_house()
```
执行上述代码,会输出以下结果:
```
户型:3室1厅
总面积:180平米
剩余面积:120平米
家具清单:
床:4.0平米
衣柜:2.0平米
餐桌:1.5平米
```