Курс 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. Метод count() для списка
  3. Метод rrshift для пользовательских объектов
  4. Назначение максимального и минимального значения переменной в Python.
  5. Возврат нескольких значений
  6. Мониторинг работы программы Py-spy
  7. Список методов и атрибутов
  8. Возврат нескольких значений
  9. Поиск самого частого элемента
  10. Игра «Виселица» на Python
  11. Модуль inspect
  12. Генератор чисел Фибоначчи
  13. Применение функции к списку
  14. Метод join() для объединения строк
  15. Форматирование даты с strftime()
  16. Форматирование строк в Python
  17. Профилирование с cProfile
  18. Удаление ключей из словаря
  19. Лямбда-функции в Python
  20. Оператор (*) в Python
  21. Анонимные функции в Python
  22. Сортировка HTML-элементов
  23. Проверка элементов списка условием
  24. Работа с изменяемыми списками
  25. Срезы в Python
  26. Получение текущей даты и времени с помощью datetime
  27. Инициализация переменных
  28. Удаление элемента по индексу в Python
  29. Работа с IP-адресами в Python
  30. Поиск с помощью регулярных выражений
  31. Упрощенный вывод данных в Python
  32. Модуль xkcd: загрузка комиксов
  33. Обмен значений переменных в Python
  34. Создание таблиц в терминале с PrettyTable
  35. Искажение имен в Python
  36. Объединение списков в строку
  37. Сохранение Unicode в JSON
  38. Оператор match в Python
  39. Подсчет элементов в списке с Counter
  40. Регистрация на хакатоне
  41. Цикл for в Python
  42. Каналы Senior: Python, Java, Frontend, SQL, C++
  43. Хранение переменных в словаре.
  44. Работа с комплексными числами
  45. Работа с исключениями в Python
  46. Замена атрибута в именованном кортеже

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