Разница между функциями round() и floor() в Python при работе с большими числами заключается в том, что round() округляет в большую сторону, а floor() — в меньшую. skillbox.ru www.sravni.ru
Функция round() следует принципу банковского округления и выбирает ближайшее чётное число. sky.pro В Python 3.x результат её работы — всегда целое число int, а в Python 2.x — число с плавающей точкой float. sky.pro При работе с очень большими числами функция round() может возвращать float. sky.pro
Функция floor() работает в сторону уменьшения, а не увеличения, как с положительными, так и отрицательными числами. www.sravni.ru
Таким образом, выбор между этими функциями зависит от того, какое направление округления требуется при работе с большими числами.