Функция раунда Python ()
В Python есть встроенная функция round(), которая может округлить число с плавающей запятой до заданного числа знаков после запятой. Если количество десятичных знаков не указано, оно будет округлять число до ближайшего целого числа.
параметры функции round()
- number — число, которое нужно округлить.
- ndigits — количество десятичных знаков, которые вы хотите получить в результате. Значение по умолчанию для него равно 0, поэтому он вернет ближайшее целое число к числу.
Например
# rounding a number upto 2 decimal places print(round(2.3333, 2)) # rounding a number to a nearest integer print(round(5.5673))
Вывод:
2.33 6
Бонус
Если ndigit равно -1, функция round() округлит число до ближайшего числа, кратного 10. Точно так же, если его значение равно -2, функция round() вернет ближайшее число, кратное 100, из предоставленного числа и так далее. Ниже приведены примеры.
print(round(12.304, -1)) print(round(1222.304, -2))
Вывод:
10.0 1200.0