私は少しダウンロードフリークです。私がダウンロードするほとんどのものはギガバイト単位ですが、メガバイト単位で表示されます。
接続速度の速さに応じて、ダウンロードが完了するまでにかかる時間を検出する小さな 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
みんな(そして女の子)を助けてくれてありがとう、どうもありがとう!