学习python技术笔记,跟着韩顺平老师学习,记录学习过程
项目功能说明:
实现基于文本界面的《房屋出租软件》,当用户打开软件时可以看到主菜单,可以退出软件
思路分析:
在house_operation.py中编写函数main_menu
显示菜单在main.py(主程序)中调用
打开Pycharm开发工具,New Project 新建, 再新建python package ,新建两个python文件
main.py 主程序,---程序的执行入口,调用相应的函数完成功能
house_operation.py, ---显示对房屋操作的菜单
__init__.py是python包的标识 ,默认不用做操作
代码实现:
文件 main.py 代码
# 出租系统的主程序
#导入模块
from house_operation import *
def main():
#主函数,程序执行的入口
#调用menu函数显示主菜单
#循环显示菜单
while True:
main_menu()
key = input("请输入你的选择(1-6):")
if key in ["1", "2", "3", "4", "5", "6"]:
if key == "1":
print("输入1-后面会处理逻辑")
elif key == "2":
print("输入2-后面处理逻辑关系")
elif key == "3":
print("输入3-后面处理逻辑关系")
elif key == "4":
print("输入4-后面处理逻辑关系")
elif key == "5":
print("输入5-后面处理逻辑关系")
elif key == "6":
break
#测试
if __name__ == "__main__":
main()
print("你退出了程序,欢迎下次使用>>>")
文件 house_operation.py 代码
# 提供对房屋的各种操作
def main_menu():
# 显示主菜单,让用户选择
print()
print("房屋出租系统菜单".center(32, "="))
print("\t\t\t1 新增房屋")
print("\t\t\t2 查找房屋")
print("\t\t\t3 删除房屋信息")
print("\t\t\t4 修改房屋信息")
print("\t\t\t5 房屋列表")
print("\t\t\t6 退 出")
项目效果:
用户输入1-5的数字时,正常输出if 判断中的语句
当用户输入6时正常退出程序