项目功能实现
在系统中添加房屋信息,用户输入1的时候可以开始添加房屋信息
思路分析
在house_operation中,编写函数add_house 添加房屋信息, 在main.py文件中调用
代码部分
house_operation.py
def add_house():
#添加房屋信息
print("添加房屋".center(32, "="))
name = input("姓名:")
phone = input("电话:")
address = input("地址:")
rent = int(input("租金:"))
state = input("状态:")
# 由系统分配添加的房屋id
global id_counter
id_counter += 1
# 构建房屋信息对应的字典,加入到全局houses列表
house = {"id": id_counter, "name": name, "phone": phone, "address": address, "rent": rent, "state": state}
houses.append(house)
print("添加房屋成功".center(32, "="))
添加房屋信息函数add_house
# 全局变量id_counter 记录当前房屋id
id_counter = 1
main.py
def main():
#主函数,程序执行的入口
#调用menu函数显示主菜单
#循环显示菜单
while True:
main_menu()
key = input("请输入你的选择(1-6):")
if key in ["1", "2", "3", "4", "5", "6"]:
if key == "1":
add_house()
elif key == "2":
print("输入2-后面处理逻辑关系")
elif key == "3":
del_house()
elif key == "4":
print("输入4-后面处理逻辑关系")
elif key == "5":
list_houses()
elif key == "6":
break
在if key == "1"后面调用add_house( )函数,如果用户选择输入1,就可以开始添加房屋信息
项目效果
在main.py中运行 Run,输入数字1,输入姓名、电话、地址、租金和状态信息
再输入数字5 查看房屋列表,信息添加成功