Курс 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. Обработка ошибки IndexError
  3. Карта бомбоубежищ в Москве и Питере
  4. Метод hash в Python
  5. Функция zip() для объединения списков
  6. Реализация метода __abs__ в Python
  7. Работа с множествами в Python
  8. Работа с байтовыми строками в Python
  9. Показ всплывающих окон Tkinter
  10. Создание списков в Python
  11. Виртуальные среды в Python
  12. Управление контекстом выполнения
  13. Оператор объединения словарей
  14. Капитализация строк
  15. Изменение элемента списка
  16. Аннотации типов в Python
  17. Списковое включение в Python
  18. Сравнение def и lambda функций в Python
  19. Обучение модели с указанием эпох
  20. Numpy: объединение массивов
  21. Работа с функцией next() в Python
  22. Измерение времени выполнения кода
  23. GitHub в Telegram: подписка на уведомления
  24. Создание словарей в Python
  25. Сортировка HTML по CSS-селектору
  26. Разделение строки на подстроки в Python
  27. Цикл for в Python
  28. Переворот строки с помощью срезов
  29. Сортировка HTML-элементов
  30. Базовые объекты Python
  31. Метод rmatmul для пользовательских матриц
  32. Импорт с альтернативным именем
  33. Генерация UUID в Python
  34. Проверка условий: all и any
  35. Создание даты из строки ISO
  36. Метод is_absolute() для PurePath
  37. Конкатенация строк в Python
  38. Метод clear для коллекций
  39. Генерация ключей RSA
  40. Модуль xkcd: добавление юмора в Python
  41. Переопределение метода __lshift__
  42. Структура данных словарь в Python
  43. Установка и использование pyshorteners
  44. Метод difference_update() — разность множеств

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