Курс 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. Уникальность ключей в словаре
  2. Установка библиотек в Python
  3. Разделение строки с помощью re.split()
  4. Применение функций в Python
  5. Оператор «or» в Python
  6. Метод matmul для умножения матриц
  7. Автоматизация действий с Pyautogui
  8. Логирование с Logzero
  9. Лямбда-функции в Python
  10. Использование super() в Python
  11. Метод split() в Python
  12. Использование двоеточия в Python
  13. Python reversed() vs срез[::-1]
  14. Метод __getitem__ в Python
  15. Обработка исключений в Python
  16. Оптимизация памяти с помощью __slots__
  17. Метод join() с набором
  18. Использование функции product
  19. Автоматизация с Python
  20. Именованные срезы в Python
  21. Оператор «моржа» (Walrus Operator)
  22. Поиск индекса элемента
  23. Тестирование модели в PyTorch
  24. Добавление элемента к кортежу
  25. Основы Python за 14 дней
  26. Пропуск начальных строк с помощью dropwhile()
  27. Antigravity модуль
  28. Работа с функцией next() в Python
  29. Переопределение метода __pow__
  30. Измерение времени выполнения кода в Python
  31. Импорт модулей и пакетов в Python
  32. Объединение итераторов
  33. Работа с массивами в Numpy
  34. Ключевое слово global в Python
  35. Использование defaultdict в Python
  36. Измерение времени выполнения кода
  37. Базовые объекты Python
  38. Создание функций высшего порядка
  39. Декораторы в Python
  40. Функция findall() для поиска вхождений строки
  41. Декоратор @override
  42. Работа со строками в Python
  43. Класс-оболочка для словарей
  44. Проверка дубликатов в Python

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