当前位置: 首页 > article >正文

【Python 训练营】N_11 模拟进度条

题目

格式化输出进度条,具体格式如下:

在这里插入图片描述

分析

需要格式化打印,进度条随时间显示进展,需要用time模块的sleep()函数。

答案

import time # 导入time模块
length = 100 # 定义进度长度模块
for i in range(1,length+1): # 遍历1~100的数
    percentage = i/length # 求进度条的百分比
    block = '#'*int(i//(length/20)) # 计算进度条的个数
    time.sleep(0.1) # 线程休眠挂起1s
    # \r 回车符,每次回到首行,替换原来的字符;:<20 表示左对齐宽度20 
    print('\r加载条:|{:<20}|{:>1.1%}'.format(block,percentage),end='')

http://www.kler.cn/a/149936.html

相关文章:

  • 结合深度学习、自然语言处理(NLP)与多准则决策的三阶段技术框架,旨在实现从消费者情感分析到个性化决策
  • python开发:爬虫示例——GET和POST请求处理
  • 解锁反序列化漏洞:从原理到防护的安全指南
  • CSS(三)less一篇搞定
  • 三维粒子滤波(Particle Filter)MATLAB例程,估计三维空间中匀速运动目标的位置(x, y, z),提供下载链接
  • postgresql 函数错误捕捉
  • 【Vue】生命周期一文详解
  • WinApp自动化测试之工具的选择
  • java开发需要用到的软件,必备软件工具一览
  • Clickhouse使用总结
  • 搜索与图论算法总结
  • 基于C#实现优先队列
  • Ubuntu上的常用软件配置
  • 人工智能与供应链行业融合:预测算法的通用化与实战化
  • 如何使用ArcGIS Pro制作一张北极俯视地图
  • 初识向量数据库
  • yolov4、yolov5优化策略
  • Vue基本使用(一)
  • [Docker]九.Docker compose讲解
  • AIGC:文本生成视频
  • 【笔记】windows+pytorch:部署一下stable diffusion和NeRF
  • C++ day44完全背包问题 零钱兑换Ⅱ 组合总和Ⅳ
  • C语言基础--#if与#endif
  • 深入了解Spring Boot中@Async注解的8大坑点
  • ISCTF2023 部分wp
  • 网络安全 | 使用人工智能阻止网络攻击