Курс 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. Названия столбцов в Python таблицах
  3. Сортировка списка по индексам
  4. CLI-инструмент howdoi
  5. Создание пустых функций и классов в Python
  6. Вычисление логарифмов в Python
  7. Методы HTTP запросов в Flask
  8. Создание треугольника Паскаля
  9. Мощь вложенных функций в Python
  10. Вакансии в Nebius
  11. Подписка на каналы разработчиков
  12. Разделение строки с регулярными выражениями
  13. Работа с файлами в Python
  14. Работа с GitHub в Telegram
  15. Построение графиков в терминале с bashplotlib
  16. Приоритет операций в Python
  17. Структуры данных в Python
  18. Python Тесты и Гайды
  19. Хранение данных
  20. JMESPath в Python
  21. Применение функции к элементам списка
  22. Метод join() для объединения строк
  23. Логирование с Logzero: ротация файла
  24. Переопределение метода __eq__
  25. Переворот строки с помощью срезов
  26. Работа с очередями в Python
  27. Декораторы в Python
  28. Создание списков в Python
  29. Поиск индексов подстроки
  30. Работа с Requests для HTTP-запросов
  31. Модуль Operator в Python
  32. Взаимодействие с sys
  33. Создание веб-приложения с Flask
  34. Удаление элемента из списка в Python
  35. Создание и удаление объектов
  36. Структурирование данных с Pydantic
  37. Создание и обучение модели с Keras
  38. Генерация резюме в Gensim
  39. Генераторы в Python
  40. Блок else в циклах.
  41. Оператор is в Python
  42. Оператор «is not» в Python
  43. Нахождение разницы между списками в Python
  44. Парсинг статей с Newspaper3k
  45. Функция sleep() в Python
  46. Добавление элемента к кортежу

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