房屋信息管理系统 1. 添加房屋信息 2. 删除房屋信息 3. 更新房屋信息 4. 查找房屋信息5.按价格从高到低进行排序
时间: 2024-06-02 18:14:04 浏览: 15
6. 按价格从低到高进行排序 7. 按面积从大到小进行排序 8. 按面积从小到大进行排序 9. 查看所有房屋信息 10. 根据地区筛选房屋信息 11. 根据户型筛选房屋信息 12. 根据出租/出售状态筛选房屋信息 13. 根据房屋类型筛选房屋信息 14. 根据房龄筛选房屋信息 15. 根据装修情况筛选房屋信息 16. 根据朝向筛选房屋信息 17. 根据楼层筛选房屋信息 18. 根据房屋特色筛选房屋信息
相关问题
用python写房屋信息管理系统 1. 添加房屋信息 2. 删除房屋信息 3. 更新房屋信息 4. 查找房屋信息5.按价格从高到低进行排序
这是一份基础代码,可以根据实际需求进行修改和完善。
```
houses = [] # 存储所有房屋信息的列表
# 添加房屋信息
def add_house():
name = input("请输入房屋名称:")
price = input("请输入房屋价格:")
area = input("请输入房屋面积:")
address = input("请输入房屋地址:")
house = {"name": name, "price": price, "area": area, "address": address}
houses.append(house)
print("添加成功!")
# 删除房屋信息
def del_house():
name = input("请输入要删除的房屋名称:")
for house in houses:
if house["name"] == name:
houses.remove(house)
print("删除成功!")
return
print("未找到该房屋!")
# 更新房屋信息
def update_house():
name = input("请输入要更新的房屋名称:")
for house in houses:
if house["name"] == name:
price = input("请输入新的房屋价格:")
area = input("请输入新的房屋面积:")
address = input("请输入新的房屋地址:")
house["price"] = price
house["area"] = area
house["address"] = address
print("更新成功!")
return
print("未找到该房屋!")
# 查找房屋信息
def find_house():
name = input("请输入要查找的房屋名称:")
for house in houses:
if house["name"] == name:
print("房屋名称:", house["name"])
print("房屋价格:", house["price"])
print("房屋面积:", house["area"])
print("房屋地址:", house["address"])
return
print("未找到该房屋!")
# 按价格从高到低进行排序
def sort_house():
houses.sort(key=lambda x: x["price"], reverse=True)
print("排序成功!")
# 主函数
def main():
while True:
print("1.添加房屋信息 2.删除房屋信息 3.更新房屋信息 4.查找房屋信息 5.按价格从高到低进行排序 0.退出系统")
choice = input("请输入您的选择:")
if choice == "1":
add_house()
elif choice == "2":
del_house()
elif choice == "3":
update_house()
elif choice == "4":
find_house()
elif choice == "5":
sort_house()
elif choice == "0":
break
else:
print("输入有误,请重新输入!")
if __name__ == "__main__":
main()
```
示例输出:
```
1.添加房屋信息 2.删除房屋信息 3.更新房屋信息 4.查找房屋信息 5.按价格从高到低进行排序 0.退出系统
请输入您的选择:1
请输入房屋名称:豪华别墅
请输入房屋价格:1000万
请输入房屋面积:1000平米
请输入房屋地址:北京市海淀区
添加成功!
1.添加房屋信息 2.删除房屋信息 3.更新房屋信息 4.查找房屋信息 5.按价格从高到低进行排序 0.退出系统
请输入您的选择:1
请输入房屋名称:公寓
请输入房屋价格:200万
请输入房屋面积:100平米
请输入房屋地址:北京市朝阳区
添加成功!
1.添加房屋信息 2.删除房屋信息 3.更新房屋信息 4.查找房屋信息 5.按价格从高到低进行排序 0.退出系统
请输入您的选择:5
排序成功!
1.添加房屋信息 2.删除房屋信息 3.更新房屋信息 4.查找房屋信息 5.按价格从高到低进行排序 0.退出系统
请输入您的选择:4
请输入要查找的房屋名称:公寓
房屋名称: 公寓
房屋价格: 200万
房屋面积: 100平米
房屋地址: 北京市朝阳区
1.添加房屋信息 2.删除房屋信息 3.更新房屋信息 4.查找房屋信息 5.按价格从高到低进行排序 0.退出系统
请输入您的选择:0
```
用python写楼房管理代码1.添加房屋信息 2.删除房屋信息 3.更新房屋信息 4.查找房屋信息 5.按价格从高到低进行输出
# 楼房管理代码
# 定义一个空字典,用于存储房屋信息
houses = {}
# 定义一个函数,用于添加房屋信息
def add_house():
house_id = input("请输入房屋编号:")
if house_id in houses:
print("该房屋编号已存在!")
else:
name = input("请输入房屋名称:")
address = input("请输入房屋地址:")
price = input("请输入房屋价格:")
houses[house_id] = {"name": name, "address": address, "price": price}
print("添加成功!")
# 定义一个函数,用于删除房屋信息
def del_house():
house_id = input("请输入要删除的房屋编号:")
if house_id in houses:
del houses[house_id]
print("删除成功!")
else:
print("该房屋编号不存在!")
# 定义一个函数,用于更新房屋信息
def update_house():
house_id = input("请输入要更新的房屋编号:")
if house_id in houses:
name = input("请输入房屋名称:")
address = input("请输入房屋地址:")
price = input("请输入房屋价格:")
houses[house_id] = {"name": name, "address": address, "price": price}
print("更新成功!")
else:
print("该房屋编号不存在!")
# 定义一个函数,用于查找房屋信息
def find_house():
house_id = input("请输入要查找的房屋编号:")
if house_id in houses:
print("房屋编号:", house_id)
print("房屋名称:", houses[house_id]["name"])
print("房屋地址:", houses[house_id]["address"])
print("房屋价格:", houses[house_id]["price"])
else:
print("该房屋编号不存在!")
# 定义一个函数,用于按价格从高到低进行输出
def sort_house():
sorted_houses = sorted(houses.items(), key=lambda x:x[1]["price"], reverse=True)
for house_id, house_info in sorted_houses:
print("房屋编号:", house_id)
print("房屋名称:", house_info["name"])
print("房屋地址:", house_info["address"])
print("房屋价格:", house_info["price"])
print("")
# 主函数,用于控制程序流程
def main():
while True:
print("请选择操作:")
print("1.添加房屋信息")
print("2.删除房屋信息")
print("3.更新房屋信息")
print("4.查找房屋信息")
print("5.按价格从高到低进行输出")
print("6.退出程序")
choice = input()
if choice == "1":
add_house()
elif choice == "2":
del_house()
elif choice == "3":
update_house()
elif choice == "4":
find_house()
elif choice == "5":
sort_house()
elif choice == "6":
break
else:
print("输入有误,请重新输入!")
if __name__ == "__main__":
main()
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)