新建工具类
在项目中新建一个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 文件 ,调用退出函数
程序运行测试