def directory(self): self.start() while True: print("""小钟图书管理系统: 1. 查询 2. 增加 3. 借阅 4. 归还 5. 退出 """) chioce = int(input("输入你想要的操作:")) if chioce == 1: name = input("你想查询书籍的书名:") self.checkBook(name) elif chioce == 2: self.addBook() elif chioce == 3: self.borrowBook() elif chioce == 4: self.return_book() elif chioce == 5: print("退出系统!") break else: print("您的输入有误,请重新输入!")
时间: 2024-02-10 20:16:42 浏览: 56
这段代码实现了 Book_Manag 类中的一个名为 directory 的方法,用于实现图书管理系统的主要逻辑。
在方法中,首先调用 start 方法,对图书信息进行初始化。然后进入一个 while 循环,不断打印出图书管理系统的操作菜单,并等待用户输入操作。根据用户的输入,执行相应的操作。具体来说,用户可以进行如下操作:
1. 查询:输入要查询的书名,输出该书的信息。
2. 增加:添加新的书籍信息。
3. 借阅:输入要借阅的书籍名称,将该书籍的状态设置为借出。
4. 归还:输入要归还的书籍名称,将该书籍的状态设置为未借出。
5. 退出系统。
如果用户输入的操作不在上述范围内,则提示用户重新输入。当用户选择退出系统时,退出 while 循环,结束程序的运行。
当你创建一个 Book_Manag 对象后,可以通过调用 directory 方法来启动图书管理系统。例如:
```
bm = Book_Manag()
bm.directory()
```
此时,程序将进入一个循环,等待用户输入操作。用户可以根据提示输入相应的操作,对图书信息进行管理。
相关问题
.sh文件获取当前时间戳
要获取当前时间戳的.sh文件可以使用以下代码:
```
current=`date "+%Y-%m-%d %H:%M:%S"`
timeStamp=`date -d "$current" +%s`
currentTimeStamp=$((timeStamp*1000))
echo $currentTimeStamp
```
这段代码首先获取当前时间,并将其转换为时间戳(精确到秒),然后乘以1000转换为毫秒,最后输出当前时间戳。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [shell(25) : 获取时间戳](https://blog.csdn.net/Lxinccode/article/details/123110657)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [shell 时间戳计算](https://blog.csdn.net/weixin_43258559/article/details/121271031)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
柔性交流输电系统SVC
柔性交流输电系统中的SVC是指静止无功补偿器(Static Var Compensator)。SVC是一种用于调节电力系统中的无功功率的装置。它主要由电容器和电感器组成,通过调节电容器和电感器的电压和电流来实现对电力系统的无功功率的补偿。SVC可以根据电力系统的需求,快速响应地提供或吸收无功功率,从而改善电力系统的稳定性和电压质量。SVC在柔性交流输电系统中起到了重要的作用,可以提高电力系统的稳定性和可靠性,减少电力系统的无功功率损耗,并提高电力系统的电压质量。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [基于Matlab系统的HVDC系统](https://blog.csdn.net/ccsss22/article/details/109249342)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文