Курс Python → Создание и операции с дробями

Для создания дроби в Python сначала необходимо импортировать класс Fraction из модуля fractions:

from fractions import Fraction

Затем можно создать экземпляр дроби, указав числитель и знаменатель:

frac = Fraction(3, 4)

Также можно создать дробь из строки, содержащей числитель и знаменатель, разделенные символом ‘/’:

frac_str = Fraction('2/5')

Для выполнения арифметических операций с дробями в Python можно использовать стандартные операторы, например:

result = frac + frac_str

Таким образом, класс Fraction в Python обеспечивает удобный способ работы с дробями, позволяя создавать и выполнять операции с ними как с обычными числами.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Работа с Telegram API на Python
  2. Использование модуля math
  3. Работа с файлами в Python
  4. Функция zip() — объединение последовательностей
  5. Создание вкладок с TKinter
  6. Удаление дубликатов с помощью множеств
  7. Использование обратной косой черты в f-строках
  8. JSON в Python: модуль, dump, dumps, load
  9. List Comprehension Tutorial
  10. Работа с массивами в Numpy
  11. Выражения-генераторы в Python
  12. Оператор Walrus в Python
  13. Проверка типа объекта в Python
  14. Срезы в Numpy
  15. Обработка исключения UnboundLocalError
  16. Запуск внешних программ с subprocess
  17. Работа с путями в Python
  18. Обновление ключей в Python
  19. Отладка утечек памяти в Python
  20. Инверсия списка и строки
  21. Вывод с переменной через запятую
  22. Работа с модулем cmath
  23. Доступ к локальным переменным
  24. Округление дробей в Python
  25. Оболочка Python
  26. Установка и использование Telegram API в Python
  27. Работа с *args и **kwargs в Python
  28. Изменение списка срезом
  29. Отрицательные индексы списков в Python
  30. Метод ifloordiv для пользовательских классов
  31. Сохранение Unicode в JSON
  32. Метод index() в Python
  33. Пересечение списков с использованием множеств
  34. Форматирование даты с strftime()
  35. Список переменных с %who
  36. Операции с датами в Python
  37. Переопределение метода __floordiv__
  38. Использование функции product
  39. Замеры производительности в Python
  40. Расчет времени выполнения кода
  41. Создание виртуальной среды
  42. Частичное совпадение ввода
  43. Работа с getopt
  44. lru_cache оптимизация функций
  45. Управление ресурсами в Python
  46. Измерение времени выполнения

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