Курс 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. Очистка вывода в Python
  3. Numpy: разбиение массивов
  4. Оформление кода на Python
  5. Метод hash в Python
  6. Создание множества в Python
  7. Проверка дублей в списке.
  8. Удаление знаков препинания в Python
  9. Функция enumerate() в Python
  10. Экспорт данных с помощью writefile
  11. Работа с функцией next() в Python
  12. Получение текущего времени в Python
  13. Создание списка дат
  14. Рациональные числа в Python
  15. Объединение итераторов
  16. Лямбда-функции в Python
  17. Создание списка через цикл
  18. Сложные типы данных в Python
  19. Преобразование данных в Python
  20. Декораторы в Python
  21. Операции с матрицами в Python
  22. Функция zip() в Python
  23. Запрос пароля с помощью getpass
  24. Частичное совпадение ввода
  25. Добавление элемента в список.
  26. Работа с SQLite в Python
  27. Создание новых списков в Python
  28. Базовые объекты Python
  29. Переопределение метода __rshift__
  30. Функция __init__ в Python
  31. Нахождение хеша для бесконечности и NaN в Python
  32. Нарезка списков в Python
  33. Работа с WindowsPath()
  34. Создание итерируемых объектов
  35. Работа с модулем os в Python
  36. Закрытие файла в Python
  37. Срезы в Python
  38. Названия переменных
  39. Создание словарей с defaultdict
  40. Combobox в Tkinter
  41. Создание генераторов в Python
  42. Протокол управления контекстом
  43. Основные операции с библиотекой Numpy
  44. Работа с итераторами через срезы
  45. Работа с библиотекой xkcd
  46. Группы исключений в Python
  47. Python: цикл for и оператор присваивания
  48. Гибкие функции Python
  49. Вызов функций по строке в Python.

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