为了账号安全,请及时绑定邮箱和手机立即绑定

您好,有问题请教您。o(∩_∩)o @清波

请问这个代码中间加黑打下划线的部分,里面为什么要有  “*100”呢?运行结果已经显示在问题最后,谢谢您!

#coding:utf-8


import urllib


def print_list(list):

    for i in list:

        print i

def progress(block,block_size,total_size):

    print '%-7d/%-7d - %.2f%%'%(block*block_size,total_size,float(block*block_size)*100/total_size)

    

def retrieve():

    fname,msg = urllib.urlretrieve('http://www.people.com.cn','index.html',reporthook = progress)

    #因为retrieve的返回值是一个文件名和httpmessage的对象

    print fname


if __name__ == '__main__':

    retrieve()

运行结果:

0      /214710  - 0.00%

8192   /214710  - 3.82%

16384  /214710  - 7.63%

24576  /214710  - 11.45%

32768  /214710  - 15.26%

40960  /214710  - 19.08%

49152  /214710  - 22.89%

57344  /214710  - 26.71%

65536  /214710  - 30.52%

73728  /214710  - 34.34%

81920  /214710  - 38.15%

90112  /214710  - 41.97%

98304  /214710  - 45.78%

106496 /214710  - 49.60%

114688 /214710  - 53.42%

122880 /214710  - 57.23%

131072 /214710  - 61.05%

139264 /214710  - 64.86%

147456 /214710  - 68.68%

155648 /214710  - 72.49%

163840 /214710  - 76.31%

172032 /214710  - 80.12%

180224 /214710  - 83.94%

188416 /214710  - 87.75%

196608 /214710  - 91.57%

204800 /214710  - 95.38%

212992 /214710  - 99.20%

221184 /214710  - 103.02%

index.html


正在回答

1 回答

您好,可以更直观的给出您的问题吗?

0 回复 有任何疑惑可以回复我~
#1

夏天的夏7 提问者

抱歉,我没注意,复制的时候把问题给漏了,现在已经补上了,谢谢您的关注!
2016-06-18 回复 有任何疑惑可以回复我~
#2

HiccupLoong 回复 夏天的夏7 提问者

举个例子,3/4=0.75, 那么我要把它转换成百分数是不是就要乘以100变成75%。对!不!对!
2016-06-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758357    人
  • 解答问题       8967    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

您好,有问题请教您。o(∩_∩)o @清波

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号