Курс 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. Транспонирование матрицы
  3. Управление фоновыми задачами в Python
  4. Работа с CSV в Python
  5. Создание циклической ссылки
  6. Проектирование Singleton с метаклассом
  7. Удаление дубликатов с помощью множеств
  8. Переопределение унарных операторов
  9. Класс UserDict: дополнительная функциональность
  10. Выражения-генераторы в Python
  11. Условные выражения в Python
  12. Профилирование кода на Python
  13. Взаимодействие с внешними процессами в Python
  14. Метод join() с набором
  15. Передача словаря через **kwargs
  16. Разделение строк в Python
  17. Статическая типизация в Python
  18. Модуль itertools: комбинации и перестановки
  19. Добавление Progressbar в Python
  20. Оператор «is not» в Python
  21. Генерация случайных данных в NumPy
  22. Сортировка данных в Python
  23. Работа с множествами в Python
  24. Просмотр атрибутов и методов класса
  25. Работа с collections.Counter
  26. Инициализация структур данных
  27. Переворот строки с использованием цикла
  28. Форматирование строк в Python
  29. Установка и использование Telegram API в Python
  30. Использование super() в Python
  31. Получение ID процесса
  32. Работа с файлами и директориями в Python.
  33. Numpy: использование Ellipsis
  34. Декораторы в Python
  35. Работа с файлами в Python
  36. Назначение максимального и минимального значения переменной в Python.
  37. Динамические маршруты во Flask
  38. Дизассемблирование Python кода
  39. Работа с YAML в Python: PyYAML.
  40. Хеширование паролей с использованием salt
  41. Метод rlshift для битового сдвига
  42. Очистка данных в Python
  43. Метод __int__ в Python
  44. Декораторы в Python
  45. Именование переменных в Python
  46. Замер времени выполнения кода
  47. Управление контекстом выполнения кода
  48. Работа с timedelta в Python

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