Курс 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. Автоматизация скриптов на AWS Lightsail.
  3. Оператор in и not in в Python
  4. Аргумент по умолчанию
  5. Тестирование модели в PyTorch
  6. Вычисление логарифмов в Python
  7. Создание коллекций из генератора
  8. Переопределение метода __pow__
  9. Работа с комплексными числами в Python
  10. Библиотека sh: использование команд bash в Python
  11. Метод ifloordiv для пользовательских классов
  12. Проверка дублей в списке.
  13. Обработка исключений в Python 3
  14. Combobox в Tkinter
  15. Реализация метода __abs__ в Python
  16. Управление пакетами с pip
  17. Работа с часовыми поясами в Python
  18. Функции map() и reduce() в Python
  19. Проверка подстроки в строке
  20. Управление импортом в Python
  21. Преобразование типов данных в set comprehension
  22. Документирование функций в Python
  23. Обработка ошибки IndexError
  24. Метод index() в Python
  25. Модуль antigravity: генерация координат
  26. Работа с WindowsPath()
  27. Big O оптимизация
  28. Склеивание строк без циклов
  29. Оператор распаковки в Python
  30. Перетасовка списков в Python
  31. Генерация UUID в Python
  32. Удаление специальных символов
  33. Группы исключений в Python
  34. Экспорт внешнего файла с помощью writefile
  35. Создание циклической ссылки
  36. Измерение времени выполнения с помощью time
  37. Создание объекта timedelta
  38. Изменение списка срезами
  39. Работа со строками
  40. Основы работы с os
  41. Объединение списков с помощью zip
  42. Преобразование многоуровневого словаря
  43. Печать в одной строке
  44. Преобразование строк в числа с плавающей запятой
  45. Разделение строки на подстроки в Python

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