使用Python语言创建顺序表表的图书管理系统
时间: 2023-05-20 20:02:48 浏览: 157
可以使用Python语言中的列表来创建顺序表,然后通过添加、删除、修改等操作来实现图书管理系统。以下是一个简单的示例代码:
books = [] # 创建一个空列表来存储图书信息
# 添加图书
def add_book():
book_name = input("请输入图书名称:")
books.append(book_name)
print("添加成功!")
# 删除图书
def del_book():
book_name = input("请输入要删除的图书名称:")
if book_name in books:
books.remove(book_name)
print("删除成功!")
else:
print("该图书不存在!")
# 修改图书
def modify_book():
old_name = input("请输入要修改的图书名称:")
if old_name in books:
new_name = input("请输入新的图书名称:")
index = books.index(old_name)
books[index] = new_name
print("修改成功!")
else:
print("该图书不存在!")
# 查询图书
def query_book():
book_name = input("请输入要查询的图书名称:")
if book_name in books:
print("该图书存在!")
else:
print("该图书不存在!")
# 主函数
def main():
while True:
print("1.添加图书")
print("2.删除图书")
print("3.修改图书")
print("4.查询图书")
print("5.退出系统")
choice = input("请输入您的选择:")
if choice == "1":
add_book()
elif choice == "2":
del_book()
elif choice == "3":
modify_book()
elif choice == "4":
query_book()
elif choice == "5":
break
else:
print("输入有误,请重新输入!")
if __name__ == '__main__':
main()
阅读全文