python实现图书管理系统
时间: 2023-08-30 09:05:11 浏览: 54
这是一个简单的图书管理系统的Python实现,包括添加书籍、删除书籍、查看书籍和退出程序等功能。
```python
books = [] # 用于存储所有书籍
def add_book():
name = input("请输入书名:")
author = input("请输入作者:")
books.append({"name": name, "author": author})
print("添加书籍成功!")
def delete_book():
name = input("请输入要删除的书名:")
for book in books:
if book["name"] == name:
books.remove(book)
print("删除成功!")
return
print("未找到该书籍!")
def view_books():
if len(books) == 0:
print("暂未添加任何书籍!")
else:
print("所有书籍如下:")
for book in books:
print("书名:%s,作者:%s" % (book["name"], book["author"]))
while True:
print("欢迎使用图书管理系统!")
print("1.添加书籍")
print("2.删除书籍")
print("3.查看书籍")
print("4.退出程序")
choice = input("请输入对应的数字:")
if choice == "1":
add_book()
elif choice == "2":
delete_book()
elif choice == "3":
view_books()
elif choice == "4":
print("感谢使用图书管理系统,再见!")
break
else:
print("输入错误,请重新输入!")
```
运行代码后,根据提示进行操作即可。