Курс 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. Переопределение метода __rshift__
  3. Метод count в Python: почему count(», ») возвращает 4?
  4. Шаблоны и наследование в Flask
  5. Управление User-Agent в Python
  6. Работа с комплексными числами в Python
  7. Управление браузером с Selenium
  8. Оператор is в Python
  9. Работа с collections в Python
  10. Оптимизация методов в Python 3.7
  11. Работа с JSON в Python
  12. Python Ellipsis использование
  13. Ускоренный импорт библиотек
  14. Настройка логгера Logzero
  15. Проверка элементов списка условием
  16. Переопределение метода xor в Python
  17. Инициализация переменных
  18. Встроенные функции Python
  19. Генераторы в Python
  20. Скачать видео с YouTube
  21. Избегание циклических зависимостей классов в Python
  22. Объединение словарей в Python
  23. Использование модуля math
  24. Ускорение выполнения кода в Python
  25. Метод rmatmul для пользовательских матриц
  26. Очистка данных в Python
  27. Поиск всех индексов подстроки
  28. Цикл for в Python
  29. Поиск уникальных и повторяющихся элементов
  30. Просмотр атрибутов и методов класса
  31. Фильтрация списков с itertools
  32. Дефолтные параметры в Python
  33. Работа с модулем Calendar
  34. Измерение времени выполнения кода
  35. Итерация по копии коллекции
  36. Функция zip() для объединения списков
  37. Создание и удаление объектов
  38. Сумма элементов списка
  39. Запуск асинхронной корутины
  40. Проверка переменных окружения в Python
  41. Множественное присваивание в Python
  42. Передача параметров в Python
  43. Цикл for с enumerate() в Python
  44. Уникальность ключей в словаре
  45. Установка максимального количества цифр
  46. Создание итератора

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