Курс 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. Поиск самого длинного слова в списке с использованием max()
  2. Атрибуты объекта в Python
  3. Склеивание строк через метод join()
  4. Названия переменных
  5. Представление бесконечности в Python
  6. Python enumerate() для работы с индексами
  7. Объединение множеств в Python
  8. Область видимости переменных
  9. Перегрузка операторов в Python
  10. Преобразование регистра символов
  11. Методы обработки строк в Python
  12. Оператор Walrus: правильное использование
  13. Проекты на Python
  14. Справка по импортированным модулям
  15. Оператор деления для класса Rational
  16. Объединение списков с помощью zip
  17. Транспонирование 2D-массива с помощью zip
  18. Оператор «or» в Python
  19. Таймер обратного отсчета
  20. Настройка шрифта и цвета в Tkinter
  21. Класс-оболочка для словарей
  22. Конвертация коллекций в Python.
  23. Измерение времени выполнения кода с использованием time
  24. Замена символов в Python
  25. Операции с матрицами в Python
  26. Очистка строки в Python
  27. Создание копии итератора
  28. Умножение строк и списков
  29. Работа с очередями в Python
  30. Блок else в циклах.
  31. Дефолтные параметры в Python
  32. Работа с буфером обмена на Python
  33. Метод remove() для удаления элемента из списка
  34. Циклы в Python
  35. Разработка игры Pong с turtle
  36. Отладка кода
  37. Форматирование данных с помощью pprint
  38. Обновление и получение данных в SQLite
  39. Оператор is в Python
  40. Операции с датами в Python
  41. Python: отличительная особенность — отступы
  42. Парсинг веб-страниц с Beautiful Soup
  43. Создание пользовательской коллекции в Python
  44. Возврат нескольких значений из функции
  45. CSV строка разделение в Python
  46. Генерация QR-кодов с библиотекой qrcode

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