Курс 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. Декораторы в Python
  2. Метод join() с набором
  3. Проверка наличия элемента в списке
  4. Импорт и использование модулей в Python
  5. %pinfo: получение информации об объекте
  6. Переопределение метода __eq__
  7. Сложные типы данных в Python
  8. Модуль itertools: комбинации и перестановки
  9. Транспонирование матрицы в Python
  10. Оператор «not» в Python
  11. CLI-инструмент howdoi
  12. Создание новых функций с помощью functools.partial
  13. Функция format() в Python
  14. Работа с файлами в Python
  15. Combobox в Tkinter
  16. Избегайте ошибку FileNotFoundError
  17. Итераторы в Python
  18. Переменная с нижним подчеркиванием
  19. Область видимости переменных в Python
  20. Запуск внешнего кода в Jupyter
  21. Разделение строки с регулярными выражениями
  22. Определение размера папок в Python
  23. Работа с Requests для HTTP-запросов
  24. Глобальные переменные в Python
  25. TypedDict для kwargs в Python 3.12
  26. Методы и функции в Python
  27. Цикл for в Python
  28. Проверка существования переменной с оператором :=
  29. lru_cache оптимизация функций
  30. Библиотека sh: использование команд bash в Python
  31. Копирование файлов с shutil()
  32. Пропуск начальных строк с помощью dropwhile()
  33. Обмен значений переменных в Python
  34. Функции в одну строку
  35. Нахождение самого длинного слова в списке с помощью max
  36. Использование эмодзи в Python
  37. Оператор is в Python
  38. Оператор Walrus в Python
  39. Метод get() в Python
  40. Использование функции enumerate()
  41. Изменяемые и неизменяемые объекты
  42. Оператор += в Python
  43. Создание namedtuple из словаря
  44. Проверка кортежей.
  45. Метод difference_update() — разность множеств

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