python通过for循环实现进度条打印
时间: 2024-03-10 14:22:03 浏览: 158
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
以下是通过for循环打印进度条的Python代码示例:
```python
import time
for i in range(1, 101):
print(f"Progress: [{i:3}%] {'*' * i}", end="\r")
time.sleep(0.1)
```
输出:
```
Progress: [100%] ****************************************************************************************************
```
在每次循环中,我们通过格式化字符串将当前进度百分比和星号数量输出到控制台。`end="\r"`参数使输出始终在同一行上打印,从而实现进度条效果。`time.sleep(0.1)`函数调用可以让循环每次暂停0.1秒,以便我们可以看到进度条的变化。
阅读全文