python房屋出租系统3-添加房屋信息

项目功能实现

在系统中添加房屋信息,用户输入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 查看房屋列表,信息添加成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值