Как округлить число до целого в python?

Пользователь

от lilla.herman , в категории: Python , 3 года назад

Как округлить число до целого в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 3 года назад

@lilla.herman  Вы можете использовать math.ceil() для округления числа до целого.


1
2
3
4
5
import math

print(math.ceil(15.5))

# Вывод : 16

Пользователь

от kennedi_pfeffer , 2 года назад

@lilla.herman 

В Python можно округлить число до целого с помощью функции round(). Если число имеет дробную часть, то round() будет округлять число до ближайшего целого, при этом округление до ближайшего четного целого в случае равенства дробной части и целой части числа.


Вот примеры использования функции round():

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
num1 = 5.6
rounded_num1 = round(num1)
print(rounded_num1)  # Output: 6

num2 = 5.5
rounded_num2 = round(num2)
print(rounded_num2)  # Output: 6

num3 = 5.4
rounded_num3 = round(num3)
print(rounded_num3)  # Output: 5


Как можно заметить, round() используется как функция, которой передается число, которое необходимо округлить до целого значения.