Курс 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. Работа с библиотекой requests
  2. Работа с JSON данными в Python
  3. Сохранение Unicode в JSON
  4. Срез списка в Python
  5. Просмотр файла в Jupyter Noteboo
  6. История Python
  7. Основы работы с os
  8. Работа со строками в Python
  9. Сериализация данных в JSON с помощью json.dumps
  10. Виртуальное окружение Python
  11. Комплексные числа в Python
  12. Создание даты из строки ISO
  13. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  14. Оператор Walrus в Python
  15. Расширение операции побитового «и» в Python
  16. Модуль math: основные функции
  17. Генераторы данных
  18. Управление асинхронными задачами с помощью Semaphore
  19. Counter() — подсчет элементов
  20. Ускорение обработки данных с %autoawait
  21. Создание вкладок с TKinter
  22. Работа с JSON в Python
  23. Генераторы в Python
  24. Создание Radio кнопок в tkinter
  25. Проверка версии Python
  26. Преобразование числа в список цифр
  27. Генераторы списков в Python
  28. Перемешивание списка с shuffle()
  29. Расширение информации об ошибке в Python
  30. Генерация случайных чисел в Python
  31. Инвертирование словаря
  32. Python: отсутствие точек с запятыми
  33. Работа с файлами в Python
  34. Оператор == в Python
  35. Проверка индексов коллекции
  36. Декораторы в Python
  37. Работа с timedelta в Python
  38. Импорт классов из другого файла
  39. Модуль xkcd: загрузка комиксов
  40. Функция print() — вывод информации
  41. Динамическая типизация в Python
  42. Python Ellipsis использование
  43. Библиотека wikipedia для Python
  44. Магические методы в Python
  45. Распаковка элементов массива
  46. Преобразование вложенного списка
  47. Введение в Python

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