在上面的代码加入文字与动画
时间: 2024-01-22 11:21:07 浏览: 35
好的,让我们来加入一些文字和动画效果。
```python
import time
print("你好,我是 ChitGPT!")
time.sleep(2)
while True:
user_input = input("你想跟我聊些什么呢?")
time.sleep(1)
print("让我想想怎么回答...")
time.sleep(2)
print("我觉得你说的很有道理!")
time.sleep(2)
print("但是我现在还不够聪明,无法回答你的问题。")
time.sleep(2)
print("谢谢你跟我聊天!")
time.sleep(2)
```
这个代码中,我们用 `print` 函数输出了一些文字,并且通过 `time.sleep` 函数添加了一些时间延迟,以模拟与一个 AI 的真实交互过程。同时,我们也可以加入一些动画效果,让程序看起来更加生动有趣。
这里我演示一个使用 `tqdm` 库来实现一个进度条的例子:
```python
from tqdm import tqdm
import time
print("你好,我是 ChitGPT!")
time.sleep(2)
for i in tqdm(range(10)):
time.sleep(1)
print("聊天结束!")
```
这个代码中,我们使用了 `tqdm` 库来创建一个进度条,用于展示程序的运行进度。我们使用 `range(10)` 来模拟一个长达 10 秒的进程,并在其中加入了一些时间延迟。程序运行时,进度条会动态地显示当前进度,直到进程结束。最后,程序会输出一段文字表示聊天结束。