a = 218500000000
s = 6
f = 2
k = 49
d = k + f + s
r = a
i = 0
while (r >= d):
r = r - d
#print ('r = ',r)
i = i+1
#print ('i = ',i)
print (i)
私はそれが私が期待することをしていると思います、しかしそのような大きな数を計算するには遅すぎるので、私は私が印刷するのを5分待ちました(Pythonは100%CPUを使って計算しました..)、しかしそれはしませんでした。このコードをより効率的に書き直して、完了までに何回の反復(i)が必要かを確認する方法はありますか?
どうもありがとう