python简易版图书管理系统
时间: 2023-11-07 14:04:43 浏览: 111
这是一个简易版的Python图书管理系统。系统中有一个图书字典,其中包含了书名和对应的剩余数量。用户可以通过系统来查询、借阅和归还书籍。
以下是代码示例:
```python
import random
import time
books = {
'防脱发指南': 5,
'颈椎康复指南': 3,
'从零开始学Python': 2,
# 其他书籍...
}
def display_books():
print("当前图书馆藏书如下:")
for book, quantity in books.items():
print(f"{book}: {quantity}本")
def borrow_book(book):
if book in books and books[book] > 0:
books[book] -= 1
print(f"成功借阅《{book}》!")
else:
print(f"《{book}》无库存,请选择其他书籍。")
def return_book(book):
if book in books:
books[book] += 1
print(f"成功归还《{book}》!")
else:
print(f"您没有借阅《{book}》!")
def main():
print("欢迎使用图书管理系统!")
while True:
print("\n请选择操作:")
print("1. 查询图书")
print("2. 借阅图书")
print("3. 归还图书")
print("4. 退出系统")
choice = input("请输入选择的操作编号:")
if choice == '1':
display_books()
elif choice == '2':
book = input("请输入要借阅的书名:")
borrow_book(book)
elif choice == '3':
book = input("请输入要归还的书名:")
return_book(book)
elif choice == '4':
print("感谢使用图书管理系统,再见!")
break
else:
print("无效的操作,请重新选择。")
main()
```
阅读全文