Има ли прост, питоничен начин за закръгляване до най-близкото цяло число без използване на плаваща запетая? Бих искал да направя следното, но с целочислена аритметика:
skip = int(round(1.0 * total / surplus))
==============
@John: Плаващата запетая не е възпроизводима на различни платформи. Ако искате вашият код да премине тестове на различни платформи, тогава трябва да избягвате плаваща запетая (или да добавите някои хакерски неща на espilon към вашите тестове и да се надявате, че работи). Горното може да е достатъчно просто, за да е същото на повечето/всички платформи, но предпочитам да не правя това определение, тъй като е по-лесно да се избегне напълно плаващата запетая. Как това "не е в духа на Python"?