Курс 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. Копирование объектов в Python
  2. Множественное присваивание в Python
  3. Функция sleep() в Python
  4. Функция reduce() в Python
  5. Упрощение работы с JSON-данными в Python
  6. Метод setdefault() в Python
  7. Возврат нескольких значений
  8. Векторизация в Python с NumPy.
  9. Создание словаря с значением по умолчанию
  10. Просмотр атрибутов и методов класса
  11. Автоматизация с Python
  12. Работа с файлами в Python
  13. Подсчет элементов с помощью Counter
  14. Работа с Telegram API на Python
  15. Поиск частого элемента
  16. Управление виртуальными средами в Python
  17. Модуль functools в Python
  18. Модуль inspect: получение информации о объектах
  19. Работа с контекстным менеджером Pool
  20. Python Translator: создание локальных переводчиков
  21. Работа с CSV файлами
  22. Оператор (*) в Python
  23. Возведение в квадрат с помощью itertools
  24. Асинхронное программирование с asyncio
  25. Декораторы с аргументами
  26. Метод join() для объединения элементов в строку.
  27. Копирование объектов в Python
  28. Область видимости переменных
  29. Работа с YAML в Python
  30. Установка максимального количества цифр
  31. Обновление шаблона base.html
  32. Протокол управления контекстом
  33. Функция enumerate() в Python
  34. Уникальность ключей в словаре
  35. Группы исключений в Python
  36. Применение функции к списку
  37. Форматирование строк в Python
  38. Базовые объекты Python
  39. Константы в модуле cmath
  40. Именование переменных в Python
  41. Декоратор total_ordering для класса Point
  42. Частичное совпадение пользовательского ввода в Python 3.10
  43. Списковое включение в Python
  44. Python-dateutil — работа с датами
  45. Деление в Python

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