Курс 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. Функция enumerate() в Python
  2. Python itertools combinations() — группировка элементов
  3. Переопределение оператора % для объектов
  4. Удаление пробелов методом translate()
  5. Печать в одной строке
  6. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  7. Отрицательные индексы списков
  8. Вывод символов строки в Python
  9. Объединение словарей в Python
  10. Область видимости переменных
  11. Циклы for в Python
  12. Иерархия классов в Python
  13. Метод __getitem__ в Python
  14. Создание класса очереди
  15. Транспонирование 2D-массива с помощью zip
  16. Структура данных словарь в Python
  17. Создание пользовательской коллекции в Python
  18. Анонимные функции в Python
  19. Доступ к локальным переменным
  20. Генерация QR-кодов с библиотекой qrcode
  21. Проверка условий: all и any
  22. Функция zip() в Python
  23. Создание вкладок с TKinter
  24. Применение функций в Python
  25. Генераторы в Python
  26. Magic Commands — улучшение работы с Python
  27. Проверка дубликатов в Python
  28. Многострочные комментарии в Python
  29. Декоратор total_ordering для сравнения объектов
  30. F-строки в Python
  31. Синтаксис переменных цикла в Python
  32. Разделение строки в Python
  33. Преобразование типов данных в set comprehension
  34. Подсказки типов в Python
  35. Генераторы по генератору
  36. Работа с аргументами командной строки в Python
  37. Работа с изменяемыми списками
  38. Динамические маршруты во Flask
  39. Регистрация на курсы SF Education
  40. Бесконечные списки в Python
  41. Особенности множеств в Python
  42. Лямбда-функции в defaultdict
  43. Сортировка элементов в Python
  44. Декоратор для группы пользователей в Django
  45. Регистрация на TenChat
  46. Удаление URL-адресов в Python
  47. Получение срезов итераторов
  48. Транспонирование матрицы в Python

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