每次10分钟跟我学Python(第五十八次课)

大家好!我是幻化意识流。今天继续跟我学Python。

大家在使用电脑的经历中一定都见过进度条,而且等待时间越长的进度条越

让人难以忍受,我有个特点,不会在进度条完成之前干别的事情,而是会一直

盯着那个进度条走到100%,不知道亲是不是也这样。


每次10分钟跟我学Python(第五十八次课)

难以忍受的进度条!

每次10分钟跟我学Python(第五十八次课)

还要等多久.....

今天,我们就编写一个难以忍受的进度条,一个简单的,朴素的,最基本的进度条

别小看这个程序哦,这里涉及到很多有用的知识点,让我们开始吧。

需求:

1、这个进度条不要求在同一位置刷新

2、进度条要在等宽的空间中进行

3、要显示进度的百分比数值

好,让我们现在开始编码:


每次10分钟跟我学Python(第五十八次课)


代码文本:

import time

progress=10

print("------难以忍受的进度条------")

for i in range(progress+1):

x='-'*i #0-10倍的-

y=' '*(progress-i) #10-0倍的空格

z=(i/progress)*100 #0,0.1,0.2-->1.0

#乘以100后变成(0,10,20->100%)

print("{:<3.0f}%|{}->{}|".format(z,x,y))

#{左对齐,3位宽度,精确到个位的浮点数}%

#备注:如果省略<默认是右对齐

#0个到 10个-

#10个到0个空格

time.sleep(1) #暂停1秒

print("------您快点吧,还要让我等多久?------")

运行一下:

每次10分钟跟我学Python(第五十八次课)

这段代码是不是很简单,其中使用了循环、字符串格式化和调用了时间库。

我们课后可以自己改进一下这段代码,尽可能地加入我们所学过的知识,让我们达到综合运用所学知识的能力。根据我的工作经验,知识多并不等于会用,会用知识解决工作生活中遇到的问题才是有意义的。

好的,今天的10分钟课程就到这里了,感谢您在此学习!

see you.

展开阅读全文

页面更新:2024-05-29

标签:意识流   个位   百分比   知识点   难以忍受   课后   空格   字符串   数值   所学   宽度   多久   代码   时间   知识   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top