Курс Python → Округление дробей в Python

Для округления дробей в Python можно использовать функцию round(). Эта функция принимает два аргумента: число, которое нужно округлить, и количество знаков после запятой, до которого нужно округлить это число. Например, чтобы округлить число 3.14159 до двух знаков после запятой, нужно вызвать функцию round(3.14159, 2).

Если нам нужно округлить дробь до целого числа, мы можем передать только один аргумент функции round(). Например, чтобы округлить число 3.8 до целого числа, нужно вызвать функцию round(3.8).

Если мы хотим округлить дробь на количество цифр, которое мы хотим в знаменателе, мы можем сначала умножить дробь на 10 в степени нужного нам количества цифр, затем округлить полученное число и разделить его на 10 в этой же степени. Например, чтобы округлить дробь 3/7 до трех знаков в знаменателе, мы можем выполнить следующий код:


numerator = 3
denominator = 7
rounded_fraction = round(numerator / denominator * 10**3) / 10**3

Таким образом, мы можем легко округлять дроби в Python до нужного нам количества знаков после запятой или до целого числа. Это удобно, когда нам требуется точно контролировать формат вывода дробных чисел или проводить математические операции с округленными значениями.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Метод __ilshift__ для битового сдвига влево
  2. Генераторы данных
  3. Обязательные аргументы в Python
  4. Отрицательные индексы списков в Python
  5. Измерение времени выполнения кода
  6. Объединение списков в Python
  7. Избегайте двойного подчеркивания
  8. Проверка кортежей.
  9. Нан-рефлексивность в Python
  10. Numpy: использование Ellipsis
  11. Объединение словарей в Python
  12. Проверка запуска скрипта или импорта модуля
  13. Создание вкладок с TKinter
  14. Установка пакетов с помощью pip
  15. Аннотации типов в Python
  16. Библиотека sh: удобные команды терминала
  17. Наиболее частотные элементы с помощью Counter
  18. Создание Radio кнопок в tkinter
  19. Обработка ошибок в Python
  20. Метод count в Python: почему count(», ») возвращает 4?
  21. Разделение строк методом split()
  22. Конкатенация строк в Python
  23. Изменение списка срезами
  24. Метод __imod__ для Python
  25. Экспорт функций в Python
  26. Применение функции к элементам списка
  27. Метод rename() для переименования файлов и каталогов
  28. Рекурсия для обращения строки
  29. F-строки в Python 3.8
  30. Методы __repr__ и __str__ в Python
  31. Функции высшего порядка в Python
  32. Отправка POST-запроса в REST API
  33. Переопределение метода divmod
  34. Вызов функций по строке в Python.
  35. Блок try-except-else
  36. Простой калькулятор Python
  37. Установка и обучение ChatterBot
  38. Обучение модели с указанием эпох
  39. Метод ior для битовых операций
  40. Поиск индекса элемента
  41. Принципы Zen Python
  42. Округление чисел с помощью round
  43. PATCH-запрос с библиотекой requests
  44. Python 3.12: переиспользование кавычек
  45. Получение срезов итераторов
  46. История Python
  47. Преобразование данных в Python

Marketello читают маркетологи из крутых компаний