浮動小数点を使用せずに最も近い整数に丸める簡単なPythonの方法はありますか?次のことをしたいのですが、整数演算を使用します。
skip = int(round(1.0 * total / surplus))
==============
@John:浮動小数点はプラットフォーム間で再現できません。コードが異なるプラットフォーム間でテストに合格するようにしたい場合は、浮動小数点を回避する必要があります(または、テストにハッキーなespilonを追加して、機能することを期待します)。上記は、ほとんど/すべてのプラットフォームで同じになるほど単純かもしれませんが、浮動小数点を完全に回避する方が簡単なので、その決定はしたくありません。それは「Pythonの精神ではない」のでしょうか。