Курс 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. Создание множества в Python
  4. Метод lt для сортировки объектов
  5. Enum в Python
  6. Методы обработки строк в Python
  7. Форматирование строк с f-строками
  8. Оптимизация памяти с помощью __slots__
  9. Мониторинг памяти с Pympler
  10. Слияние словарей в Python 3.9
  11. Преобразование в float
  12. Сложные типы данных в Python
  13. Разделение строки на подстроки в Python
  14. Установка и использование Virtualenv
  15. Итераторы в Python
  16. Оператор @ для умножения матриц
  17. Python Translator: создание локальных переводчиков
  18. Преобразование списков в словарь
  19. Избегайте изменяемых аргументов
  20. Область видимости переменных
  21. Функции в одну строку
  22. Модуль functools в Python
  23. Атрибуты объекта в Python
  24. Копирование файлов с shutil()
  25. Распаковка значений в Python
  26. Переопределение метода __and__
  27. Исключение NotImplementedError
  28. Управление виртуальными окружениями в Python
  29. Antigravity модуль
  30. Переопределение метода divmod
  31. Проектирование Singleton с метаклассом
  32. Определение относительного пути
  33. Поиск повторов в списке
  34. Закрытие файла в Python
  35. Объединение коллекций в Python
  36. Метод title() в Python
  37. Создание .exe файла с pyinstaller
  38. Импорт в Python: список all
  39. Метод bool() в Python
  40. Основы работы с os
  41. Назначение максимального и минимального значения переменной в Python.
  42. Вывод сложных структур данных с помощью pprint
  43. Замена символов в строке
  44. Объединение списков в Python.
  45. Оператор walrus в Python
  46. Операция += для списков
  47. Работа с IP-адресами в Python

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