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.14159 и 2, программа должна вывести 3.14.

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

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

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

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