1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 黑马程序员Python教程的代码--摆放游戏

黑马程序员Python教程的代码--摆放游戏

时间:2022-05-07 17:43:20

相关推荐

黑马程序员Python教程的代码--摆放游戏

把黑马程序员Python教程的代码跟着老师打了一遍,供大家参考学习。

可直接粘贴以下代码学习,对应课程380-384节

class HouseItem:def __init__(self,name,area):self.name = nameself.area = areadef __str__(self):return "[%s] 占地 %s" % (self.name, self.area)class House:def __init__(self, house_type, area):self.house_type = house_typeself.area = area# 剩余面积self.free_area = area# 家具名称列表self.item_list = []def __str__(self):return ("户型: %s\n 总面积:%d[剩余:%f]\n家具:%s" \%(self.house_type, self.area, self.free_area,self.item_list))def add_item(self, item):print("要添加 %s" % item)# 1. 判断家具面积if self.free_area < item.area:print("家具面积太大了,无法添加")return# 2.将家具名称添加到列表中self.item_list.append(item.name)# 3. 计算剩余面积self.free_area = self.free_area - item.area# 1. 创建家具bed = HouseItem("席梦思", 4)chest = HouseItem("衣柜", 2)table = HouseItem("餐桌", 1.5)my_home = House("两室一厅", 100)my_home.add_item(bed)my_home.add_item(chest)my_home.add_item(table)print(my_home)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。