python用函数实现图书管理系统
时间: 2023-09-14 15:04:45 浏览: 53
好的,您可以使用 Python 的函数来实现一个简单的图书管理系统。以下是一个示例代码:
```
books = []
def add_book():
title = input("请输入书名:")
author = input("请输入作者:")
category = input("请输入书籍类型:")
book = {"title": title, "author": author, "category": category}
books.append(book)
print("添加成功")
def remove_book():
title = input("请输入要删除的书名:")
for book in books:
if book["title"] == title:
books.remove(book)
print("删除成功")
return
print("未找到该书")
def search_book():
title = input("请输入要查找的书名:")
for book in books:
if book["title"] == title:
print("书名:", book["title"])
print("作者:", book["author"])
print("类型:", book["category"])
return
print("未找到该书")
def show_books():
for book in books:
print("书名:", book["title"])
print("作者:", book["author"])
print("类型:", book["category"])
print()
while True:
print("\n请选择您要进行的操作:")
print("1.添加书籍")
print("2.删除书籍")
print("3.查找书籍")
print("4.显示所有书籍")
print("5.退出程序")
choice = input("请输入数字选项:")
if choice == "1":
add_book()
elif choice == "2":
remove_book()
elif choice == "3":
search_book()
elif choice == "4":
show_books()
elif choice == "5":
print("谢谢使用,再见!")
break
else:
print("输入有误,请重新输入")
```
该程序使用一个名为 `books` 的空列表来存储所有书籍的信息。程序定义了四个函数:
- `add_book()`:用于添加书籍信息。
- `remove_book()`:用于删除书籍信息。
- `search_book()`:用于查找书籍信息。
- `show_books()`:用于显示所有书籍信息。
通过不断调用这些函数,用户可以轻松地管理图书信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)