我是个下载狂。我下载的大部分内容都以千兆字节为单位,但以兆字节为单位显示。
我想构建一个小型python程序,根据连接速度检测下载完成需要多长时间。
我的数学很糟糕,我不知道从哪里开始算法。
它将有浮点数..我知道连接速度有时会非常不稳定,它们可能会上升和下降..但这将是一个近似值。我喜欢数学,但浮点数是一个很大的弱点。
它应该有点像这样:
fileSize: raw_input("How big is the file you are downloading? ")
conSpeed: raw_input("How fast is your current connection speed? ")
## Make sure fileSize and conSpeed are floats
print("Your download will finish in "+str(ALGORITHM_VAL)+" .")
# prints no more than 4 digits, not like 1 hour 23423432423424 seconds
感谢您的帮助家伙(和女孩),非常感谢!