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% -ный процессор для вычисления ..), но это не сделал. Есть ли более эффективный способ перезаписи этого фрагмента кода, чтобы я мог видеть, сколько итераций (i) требуется для завершения?Более эффективный метод для этого расчета?
Большое спасибо
Что вы на самом деле хотите, чтобы это сделать? Что вы рассчитываете? – Jimmeh
i, r = divmod (a, d) – Miles
Уверенный выглядит как домашнее задание. –