четверг, 29 августа 2019 г.

Округление часть 2

Функции требующие подключения модуля math
round(x)
Округляет число до ближайшего целого. Если дробная часть равна 0.5, то число округляется до ближайшего четного числа
floor(x)
Округление в меньшую сторону
ceil(x)
Округление в большую сторону

Работая с данными функциями необходимо подключать модуль math следующим образом:
import math

round(x)

Округляем до целого числа таким же образом как и в "математике 5 класса" о которой я говорила в первой части, но не всегда если дробная часть 0.5, то до ближайшего четного числа. Рассмотрим на примере:

import match

print(round(0.234)) # 0
print(round(0.534)) # 1
print(round(0.5)) # 0
print(round(1.5)) # 2

Как то так!

floor(x)

В меньшую сторону, рассмотрим на примере:

from math import * # импортируем все функции из библиотеки math

print(floor(0.5)) # 0
print(floor(-0.5)) # -1
print(floor(2.3)) # 2
print(floor(2.9)) # 2
print(floor(-2.3)) # -3
print(floor(-2.9)) # -3

ceil(x)

В большую сторону, рассмотрим на примере:

from math import * # импортируем все функции из библиотеки math

print(floor(0.5)) # 1
print(floor(-0.5)) # 0
print(floor(2.3)) # 3
print(floor(2.9)) # 3
print(floor(-2.3)) # -2
print(floor(-2.9)) # -2

Комментариев нет:

Отправить комментарий