Курс 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. Обработка ошибок ввода данных
  2. Метод invert для побитового отрицания
  3. Получение пути к текущему скрипту с помощью os
  4. Протокол управления контекстом
  5. Роль object и type в Python
  6. Метод join() для объединения элементов строки
  7. Измерение времени выполнения кода
  8. Модуль xkcd: загрузка комиксов
  9. Фильтрация списка чисел
  10. Работа с асинхронными задачами в Python
  11. Работа с файлами в Python
  12. Оператор «or» в Python
  13. Поиск самого длинного слова в списке с использованием max()
  14. Flask — веб-фреймворк Python
  15. Работа с YAML в Python: PyYAML.
  16. Сравнение строк в Python
  17. Методы shutil для работы с файлами
  18. Оператор морж в Python 3.8
  19. Создание генераторов
  20. Поиск email
  21. Преобразование PowerPoint в PDF.
  22. Генерация ключей RSA
  23. Разделение строки с регулярными выражениями
  24. Создание таблиц в терминале с PrettyTable
  25. Логирование с Logzero
  26. Руководство по использованию Colorama
  27. Enum в Python
  28. Манипуляция формой массива в Numpy
  29. Получение текущей даты и времени
  30. Декораторы в Python
  31. Работа с путями в Python
  32. Копирование списков в Python
  33. Функция enumerate() — Python
  34. Генерация QR-кодов с библиотекой qrcode
  35. Итерация по копии коллекции
  36. Установка и использование модуля Wikipedia
  37. Цикл for в Python
  38. Аргумент по умолчанию
  39. Декораторы в Python
  40. Добавление элементов в список
  41. Декоратор total_ordering для класса Point
  42. Форматирование строк в Python.
  43. Defaultdict в Python
  44. Проверка подстроки в строке
  45. Объединение словарей в Python
  46. Генераторы по генератору
  47. Установка библиотек в Python

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