Например, стандартный символ деления '/' округляет до нуля:
>>> 4 / 100 0
Однако я хочу, чтобы он вернул 0.04. Что я использую?
Импорт деления из будущей библиотеки следующим образом:
from__future__ import division
Вы не можете получить десятичное значение, разделив одно целое число на другое, таким образом вы всегда получите целое число (результат усекается до целого). Вам нужно хотя бы одно значение, чтобы быть десятичным числом.