0
点赞
收藏
分享

微信扫一扫

MATLAB - text的两种使用方法

爱动漫建模 2023-11-30 阅读 36
python面试

题目

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

在这里插入图片描述

分析

需要格式化打印,进度条随时间显示进展,需要用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='')
举报

相关推荐

0 条评论