Курс 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. Сравнение def и lambda функций в Python
  2. Декораторы с аргументами в Python
  3. Работа с Event() в threading
  4. Python Метод Union Множеств
  5. Python reversed() функция
  6. Импорт классов из другого файла
  7. Декораторы в Python
  8. Тайное преобразование типа ключа
  9. Получение ID текущего процесса
  10. Фильтрация элементов с помощью islice
  11. Фильтрация списка чисел
  12. Атрибуты класса и экземпляра
  13. Деление в Python
  14. Инверсия списка и строки
  15. Перегрузка операторов в Python
  16. Работа с Colorama
  17. Генераторы в Python
  18. Функция print() — вывод информации
  19. PUT запрос для обновления данных
  20. Получение пути к текущему скрипту с помощью os
  21. Функция divmod() в Python
  22. Использование html-скриптов в Jupyter Notebook
  23. Создание словарей в Python
  24. Явный импорт переменных
  25. Функции map, filter и reduce
  26. Создание списков в Python
  27. Непрерывная проверка в Python
  28. Установка и использование Virtualenv
  29. Удаление ключей из словаря
  30. Взаимодействие с sys
  31. Метод Enumerate() для списков
  32. Получение ID процесса
  33. Методы и функции в Python
  34. Python Enumerate
  35. Курс Data Scientist в медицине
  36. Создание новых списков в Python
  37. Измерение времени выполнения кода
  38. Символ подчеркивания в Python
  39. Функция product() в Python
  40. Реверс строки и списка в Python.
  41. Повторение элементов в Python
  42. Переопределение метода __rshift__
  43. Синтаксис переменных цикла в Python
  44. Лямбда-функции в Python
  45. Преобразование многоуровневого словаря
  46. Аннотации типов в Python

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