python房屋出租系统5 , 完善退出确认功能

新建工具类

在项目中新建一个py文件 my_tools.py

# 说明 编写工具函数,供程序员使用

def read_confirm_select():
    while True:
        key = input("请输入你的选择(Y/N),请确认选择:")
        if key.lower() == 'y' or key.lower() == 'n':
            break
    return key.lower()

 在house_operation py文件中导入工具类

from my_tools import *

choice = read_confirm_select( )

功能说明

要求在退出时提示 必须输入 y / n 否则循环提示

请确认选择 t

选择错误,请重新输入 y

你退出了程序,欢迎下次使用 ..

思路分析

在house_operation.py中 , 编写函数exit_sys ,退出系统 ; 在main.py 调用

将确认退出 , 写成一个函数 (写到my_tools.py)方便使用,提高代码复用性

代码实现

def exit_sys():
    """
    完成退出系统 并确认(Y/N)
    :return: 如果是确认退出返回 true 否则 false
    """
    choice = read_confirm_select()
    if choice == 'y':
        return True
    else:
        return False

 在house_operation.py文件中 新建函数exit_sys

# 说明 编写工具函数,供程序员使用

def read_confirm_select():
    print("请输入你的选择(Y/N),请确认选择:",end="")
    while True:
        key = input()
        if key.lower() == 'y' or key.lower() == 'n':
            break
        else:
            print("选择错误 请重新输入:",end="")
    return key.lower()

更新 my_tools.py 文件 完善函数功能

            elif key == "6":
                if exit_sys():
                   break

在 main.py 文件 ,调用退出函数

程序运行测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值