大家好!我是幻化意识流。今天继续跟我学Python。 大家在使用电脑的经历中一定都见过进度条,而且等待时间越长的进度条越 让人难以忍受,我有个特点,不会在进度条完成之前干别的事情,而是会一直 盯着那个进度条走到100,不知道亲是不是也这样。 难以忍受的进度条! 还要等多久。。。。。 今天,我们就编写一个难以忍受的进度条,一个简单的,朴素的,最基本的进度条 别小看这个程序哦,这里涉及到很多有用的知识点,让我们开始吧。 需求: 1、这个进度条不要求在同一位置刷新 2、进度条要在等宽的空间中进行 3、要显示进度的百分比数值 好,让我们现在开始编码: 代码文本: importtime progress10 print(难以忍受的进度条) foriinrange(progress1): xi010倍的 y(progressi)100倍的空格 z(iprogress)1000,0。1,0。21。0 乘以100后变成(0,10,20100) print({:3。0f}{}{}。format(z,x,y)) {左对齐,3位宽度,精确到个位的浮点数} 备注:如果省略默认是右对齐 0个到10个 10个到0个空格 time。sleep(1)暂停1秒 print(您快点吧,还要让我等多久?) 运行一下: 这段代码是不是很简单,其中使用了循环、字符串格式化和调用了时间库。 我们课后可以自己改进一下这段代码,尽可能地加入我们所学过的知识,让我们达到综合运用所学知识的能力。根据我的工作经验,知识多并不等于会用,会用知识解决工作生活中遇到的问题才是有意义的。 好的,今天的10分钟课程就到这里了,感谢您在此学习! seeyou。