数据结构使用顺序表创建图书管理系统 使用python语言编写
时间: 2023-05-19 08:05:40 浏览: 60
可以使用Python中的列表来实现顺序表,然后根据需要添加、删除、查找图书信息。以下是一个简单的示例代码:
```
books = []
def add_book():
book_name = input("请输入书名:")
author = input("请输入作者:")
books.append({"book_name": book_name, "author": author})
print("添加成功!")
def delete_book():
book_name = input("请输入要删除的书名:")
for book in books:
if book["book_name"] == book_name:
books.remove(book)
print("删除成功!")
return
print("未找到该书!")
def search_book():
book_name = input("请输入要查找的书名:")
for book in books:
if book["book_name"] == book_name:
print("书名:", book["book_name"])
print("作者:", book["author"])
return
print("未找到该书!")
while True:
print("1. 添加书籍")
print("2. 删除书籍")
print("3. 查找书籍")
print("4. 退出")
choice = input("请输入操作编号:")
if choice == "1":
add_book()
elif choice == "2":
delete_book()
elif choice == "3":
search_book()
elif choice == "4":
break
else:
print("输入有误,请重新输入!")
```
这个程序可以让用户添加、删除、查找图书信息。每本书的信息包括书名和作者。用户可以通过输入操作编号来选择要执行的操作。