Округление чисел
Часть раздела 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.0Python округляет значения, находящиеся ровно посередине, до ближайшего четного числа (банковское округление):
print(round(2.5)) # 2 (округляет ВНИЗ до четного 2)
print(round(3.5)) # 4 (округляет ВВЕРХ до четного 4)Задание
ЛегкоНапишите программу, которая:
- Принимает число от пользователя (float).
- Принимает количество знаков после запятой для округления (integer).
- Выводит округленное число.
Шпаргалка
Функция round() округляет числа до ближайшего значения:
round(number, ndigits)number: Значение для округленияndigits: Количество знаков после запятой (необязательно)
print(round(4.567)) # 5
print(round(4.567, 2)) # 4.57
print(round(456.78, -1)) # 460Python округляет дробные части, находящиеся ровно посередине, до ближайшего четного числа (банковское округление):
print(round(2.5)) # 2 (округление вниз — 2 четное)
print(round(3.5)) # 4 (округление вверх — 4 четное)Попробуйте сами
# Напишите код здесьВ этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Logic & Flow
1Изучение переменных
КонстантыМножественное присваиваниеОбмен значениями переменныхПеременные-заполнителиОкругление чиселПриведение к списку4Приложение «Книга контактов»
Показать менюДобавить контакт7Множества. Часть 2
Математические операции. Часть 1Математические операции. Часть 2Повторение — Охота за сокровищамиПодмножества и надмножестваИтерация по множествамПовторение — Трекер турнира10Базовые генераторы списков
СинтаксисСоздание простых списковДобавление условийИспользование агрегации данныхПовторение — Дом списковПовторение — Элементы свободы13Система управления запасами
Обзор проектаДобавление товара2Словари. Часть 1
Что такое словарь?Создание словаряДоступ к значениямИзменение словарейИтоги — Менеджер рецептов5Продвинутое принятие решений
Тернарный операторПроверка вхожденияПроверка идентичностиОшибки отступовПовторение — Фильтр отпусков8Менеджер записей студентов
Обзор проектаДобавить студента11Продвинутые функции
Возврат нескольких значенийLambda-функции. Часть 1Lambda-функции. Часть 2Задача на повторение — Lambda-сортировкаРекурсивные функции. Часть 1Рекурсивные функции. Часть 2Повторение — сумма вложенного списка14Функции высшего порядка
Функция mapФункция filterПовторение — Валидатор emailПовторение — Обработчик чисел3Словари. Часть 2
Методы словарейВложенные словариПроверка наличия ключейПеребор словарей в циклеПовторение: счетчик частоты6Множества. Часть 1
Что такое множество?Основные операцииМетоды множествПовторение — удаление дубликатов9Продвинутая агрегация данных
Использование SumПоиск минимума и максимумаЭффективная сортировка данныхПовторение — Dictionary Sorter