Курс 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. Вставка переменных в шаблоны Flask
  3. Функция __init__ в Python
  4. Проверка типов с использованием isinstance
  5. Хеширование паролей с использованием salt
  6. Bootle — простой веб-фреймворк
  7. Любовь к Python
  8. Метод add для класса Vector
  9. Удаление элемента из списка в Python
  10. Обязательные аргументы в Python
  11. Изменяемые и неизменяемые объекты
  12. Defaultdict в Python
  13. Поиск уникальных и повторяющихся элементов
  14. Сравнение строк в Python
  15. Названия переменных
  16. Метод lt для сортировки объектов
  17. Счетчик в Python: most_common()
  18. Работа с файловой системой в Python
  19. Numpy: использование Ellipsis
  20. CSV строка разделение в Python
  21. Кортежи в Python: особенности и преимущества
  22. Основные операции с Numpy
  23. Методы в Python
  24. Преобразование Excel в PDF с Spire.XLS
  25. Оформление текста в консоли с TermColor
  26. Разрешение имен в Python
  27. GitHub в Telegram: подписка на уведомления
  28. Определение локальных переменных в Python
  29. Операторы сравнения в Python
  30. Фильтрация элементов с помощью islice
  31. Переопределение метода __or__()
  32. Условные выражения в Python
  33. Методы сравнения множеств
  34. Поиск кода
  35. Применение функции к каждому элементу списка
  36. Метод join() для объединения элементов строки
  37. Локальные переменные.
  38. Удаление ключа из словаря в Python
  39. Удаление дубликатов с помощью множеств
  40. Класс-оболочка для словарей
  41. Отношения подклассов в Python
  42. Инверсия списка/строки в Python
  43. Python enumerate() функции
  44. Список импортированных модулей в Python
  45. Разделение строк методом split()
  46. Основы Python за 14 дней

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