Menu
Coddy logo textTech

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

Часть раздела Logic & Flow путешествия по 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. Принимает количество знаков после запятой для округления (integer).
  3. Выводит округленное число.

Шпаргалка

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

round(number, ndigits)
  • number: Значение для округления
  • ndigits: Количество знаков после запятой (необязательно)
print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460

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

print(round(2.5))  # 2 (округление вниз — 2 четное)
print(round(3.5))  # 4 (округление вверх — 4 четное)

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

# Напишите код здесь
quiz iconПроверьте себя

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

Все уроки раздела Logic & Flow