程序运行后先显示如下菜单选项并提示用户输入选项执行对应的功能。图书借阅信息管理系统1图书借阅信息录入2图书借阅信息排序输出3按图书名称查询借阅记录4按借阅人姓名查询借阅记录5查询价格最高和最低的图书6统计输出借阅次数最多的3本书0退出系统提示:请输入数字序号选择对应的操作!
用户输入选项后,根据不同的选项,执行对应的功能。如果用户输入的选项不合法,则提示用户重新输入。
例如,如果用户输入了“1”,则执行图书借阅信息录入的功能,即让用户输入图书信息和借阅人信息,并将其保存到系统中。如果用户输入了“2”,则执行图书借阅信息排序输出的功能,即按照不同的排序方式对借阅信息进行排序,并输出到屏幕上。如果用户输入了“0”,则退出系统。如果用户输入的选项不合法,则提示用户重新输入。
以下是伪代码实现:
while True: print("图书借阅信息管理系统") print("1.图书借阅信息录入") print("2.图书借阅信息排序输出") print("3.按图书名称查询借阅记录") print("4.按借阅人姓名查询借阅记录") print("5.查询价格最高和最低的图书") print("6.统计输出借阅次数最多的3本书") print("0.退出系统") choice = input("请输入数字序号选择对应的操作:")
if choice == "1":
# 执行图书借阅信息录入的功能
input_book_borrow_info()
elif choice == "2":
# 执行图书借阅信息排序输出的功能
sort_book_borrow_info()
elif choice == "3":
# 执行按图书名称查询借阅记录的功能
search_book_borrow_info_by_bookname()
elif choice == "4":
# 执行按借阅人姓名查询借阅记录的功能
search_book_borrow_info_by_username()
elif choice == "5":
# 执行查询价格最高和最低的图书的功能
search_book_price_range()
elif choice == "6":
# 执行统计输出借阅次数最多的3本书的功能
stat_top_three_books()
elif choice == "0":
# 退出系统
break
else:
print("输入有误,请重新输入!"
原文地址: https://www.cveoy.top/t/topic/hqOT 著作权归作者所有。请勿转载和采集!