Курс 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. Модуль itertools: комбинации и перестановки
  2. Удаление символа из строки
  3. Подписка на SelectelNews в Twitter
  4. Декораторы с аргументами в Python
  5. Генерация резюме в Gensim
  6. Сортировка слиянием
  7. Итераторы с потерямиZIP
  8. Измерение времени выполнения кода
  9. Виртуальное окружение Python
  10. Оформление текста в консоли с TermColor
  11. GitHub в Telegram: подписка на уведомления
  12. Функция reversed() в Python
  13. Подсчет частотности элементов в Python
  14. Python OrderedDict и fromkeys() — работа с словарями
  15. Работа с функцией next() в Python
  16. Операции со строками в Python
  17. Замена символов в строке
  18. Установка User-Agent в Python
  19. Модуль xkcd: загрузка комиксов
  20. Чтение бинарного файла в Python.
  21. Перехват исключений в Python
  22. Python и Юникод: работа с цифрами
  23. Установка и использование модуля Wikipedia
  24. Сортировка элементов с OrderedDict
  25. Colorama: окрашивание текста в Python
  26. Поиск наиболее частого элемента списке
  27. Python enumerate() для работы с индексами
  28. Операторы присваивания в Python
  29. Управление контекстом выполнения
  30. Метод join() для объединения элементов
  31. Капитализация строк
  32. Импорт в Python: список all
  33. Измерение времени выполнения
  34. Функция zip() в Python
  35. Оптимизация памяти с __slots__
  36. Изменения в обработке логических значений
  37. Работа с кортежами
  38. Декораторы с @wraps
  39. Модуль os: работа с файлами и папками
  40. Возврат нескольких значений из функции
  41. Форматирование строк в Python
  42. Фильтрация последовательности
  43. Создание объекта времени
  44. Преобразование вложенного списка
  45. Проверка кортежей.
  46. Dict Comprehension в Python

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