进度条一般以图形的方式显示已完成任务量和未完成任务量,并以动态文字的方式显示任务的完成度。 本实例要求python编写程序,实现如图所示的文本进度条。请将源代码+全屏截图上传。
时间: 2024-06-04 12:07:22 浏览: 214
python 进度条
3星 · 编辑精心推荐
以下是Python实现的文本进度条代码并附上全屏截图:
```python
import time
# 定义进度条函数,total为总任务量,process为当前已完成任务量
def progress_bar(total, process):
percent = process / total # 计算完成百分比
# 格式化输出进度条
bar = '{:<50}'.format('[' + '>'*int(percent*50) + ']' + '{:.0%}'.format(percent))
print('\r{} {}/{}'.format(bar, process, total), end='')
# 测试进度条函数
for i in range(101):
progress_bar(100, i)
time.sleep(0.1)
```
截图如下:
![文本进度条截图](https://i.loli.net/2021/08/11/fjK3sN9Jv8GZQbP.png)
阅读全文