python图书馆预约系统代码实现
时间: 2023-11-08 21:03:34 浏览: 86
下面是一个简单的Python图书馆预约系统代码实现:
```python
books = ["Python基础教程", "Python编程实战", "数据结构与算法分析"]
book_status = [True, True, True]
def book_reservation():
print("欢迎使用图书馆预约系统!")
while True:
print("可预约图书列表如下:")
for i in range(len(books)):
print(str(i+1) + ". " + books[i] + "(" + ("已借出" if not book_status[i] else "可借") + ")")
choice = input("请输入要预约的图书编号(输入0退出):")
if choice == '0':
break
elif int(choice) > 0 and int(choice) <= len(books):
if book_status[int(choice)-1]:
print("预约成功!请在3天内前往图书馆借阅。")
book_status[int(choice)-1] = False
else:
print("这本书已经借出了,无法预约。")
else:
print("输入有误,请重新输入。")
book_reservation()
```