Курс 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. Библиотека sh: использование команд bash в Python
  2. Перезагрузка оператора в Python
  3. Удаление файлов в Python
  4. Скачать видео с YouTube
  5. Поиск индексов в списке
  6. Создание виртуальной среды
  7. Проверка однородности элементов списка
  8. Метод difference_update() — разность множеств
  9. Фильтрация последовательности
  10. Работа со строками в Python
  11. Преобразование данных в Python
  12. Оператор del в Python
  13. Python 3.12: переиспользование кавычек
  14. Тип данных TypeVarTuple
  15. Конвертация коллекций в Python.
  16. Печать календаря
  17. Метод join() для объединения строк
  18. Обработка исключений в Python
  19. Получение обратного списка чисел
  20. Возврат нескольких значений
  21. Присоединение элементов коллекции
  22. Создание namedtuple из словаря
  23. Преобразование букв в нижний регистр
  24. Синхронизация доступа к ресурсам
  25. Необязательные аргументы в Python
  26. Приоритет операций в Python
  27. Подписка на Kaspersky Team
  28. Изменение регистра данных
  29. Строковое представление объектов
  30. Python groupby() из itertools: работа с повторяющимися элементами
  31. Функция sleep() в Python
  32. Метод округления чисел
  33. Измерение времени выполнения кода с помощью time
  34. Декораторы в Python
  35. Обмен значений переменных в Python
  36. Кортежи в Python: особенности и преимущества
  37. Создание комплексных чисел
  38. Разделение списка на гнппы
  39. Просмотр атрибутов и методов класса
  40. Вычисление времени выполнения
  41. Инвертирование словаря
  42. Операторы присваивания в Python
  43. Метод count() для списка

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