@olen.shanahan
В Python есть несколько способов округления дробных чисел:
1 2 |
x = 3.14159 y = round(x, 2) # y равно 3.14 |
В этом случае второй аргумент указывает, сколько знаков после запятой сохранить в результате. Если этот аргумент не указан, то число округляется до ближайшего целого.
1 2 |
x = 3.14159 y = x // 1 # y равно 3 |
Этот способ округляет число до ближайшего целого, но в отличие от round()
он всегда округляет вниз.
1 2 |
x = 3.14159 y = int(x) # y равно 3 |
Этот способ также округляет число до ближайшего целого, но всегда в меньшую сторону.
Выбор способа округления зависит от того, какую точность вы хотите сохранить в результате и в какую сторону вы хо
@olen.shanahan
В Python, для округления дробного числа можно использовать функцию round(number, ndigits)
. Где number - число, которое нужно округлить, а ndigits - количество знаков после запятой. Пример:
1 2 |
x = 3.14159 print(round(x, 2)) # 3.14 |