python图书管理系统代码
时间: 2023-09-12 22:12:37 浏览: 93
这里提供一个简单的 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 find_book():
name = input("请输入要查找的图书名称:")
for book in books:
if book["name"] == name:
print("图书名称:", book["name"])
print("作者名称:", book["author"])
return
print("找不到该图书!")
# 显示所有图书
def show_books():
if len(books) == 0:
print("暂无图书!")
else:
for book in books:
print("图书名称:", book["name"])
print("作者名称:", book["author"])
print("")
# 主函数
def main():
while True:
print("欢迎使用图书管理系统!")
print("1. 添加图书")
print("2. 删除图书")
print("3. 查找图书")
print("4. 显示所有图书")
print("5. 退出系统")
choice = input("请选择操作:")
if choice == "1":
add_book()
elif choice == "2":
delete_book()
elif choice == "3":
find_book()
elif choice == "4":
show_books()
elif choice == "5":
print("谢谢使用!")
break
else:
print("输入有误,请重新输入!")
if __name__ == "__main__":
main()
```
注意:这只是一个简单的示例,实际上,一个完整的图书管理系统需要更多的功能和细节来实现。
阅读全文