Menu
Coddy logo textTech

Округление чисел

Часть раздела Логика и управление потоком выполнения путешествия по Python на Coddy. Урок 5 из 78.

Функция round() округляет числа до ближайшего значения.

round(number, ndigits)
  • number: Значение, которое нужно округлить.
  • ndigits: Количество знаков после запятой, которые нужно сохранить (необязательно).

Примеры:

print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460.0

Python округляет значения ровно посередине до ближайшего чётного числа (банковское округление):

print(round(2.5))  # 2  (округляет ВНИЗ до чётного 2)
print(round(3.5))  # 4  (округляет ВВЕРХ до чётного 4)
challenge icon

Задание

Легко
Напиши программу, которая получает от пользователя два отдельных ввода и выводит округлённый результат:

1. Первый ввод должен быть числом (float). 2. Второй ввод должен быть количеством десятичных знаков, до которого нужно округлить (целое число).

Пример:
Если ввод — это 3.14159 и 2, программа должна вывести 3.14.

Попробуйте сами

# Получить ввод числа с плавающей точкой от пользователя
# Получить целочисленный ввод от пользователя для количества знаков после запятой
# Вывести округлённое число
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Логика и управление потоком выполнения

Потренируйтесь самостоятельно: Онлайн-компилятор Python