Курс 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. Генерация строк с .join()
  3. Обмен значений переменных в Python
  4. Создание новых списков через list comprehensions
  5. Преобразование в float
  6. Метод add для класса Vector
  7. Основы слова
  8. Ветвление выражения в Python
  9. Конкатенация строк с методом join()
  10. Модуль os в Python: работа с файлами
  11. Циклы в Python
  12. Возвращение нескольких значений через кортеж или класс
  13. Динамическая типизация в Python
  14. Методы __repr__ и __str__ в Python
  15. Работа с итераторами в Python
  16. Ускоренный импорт библиотек
  17. Импорт классов из другого файла
  18. Отладка производительности Python
  19. Явный импорт в Python
  20. Создание итерируемых объектов
  21. Любовь к Python
  22. Форматирование даты с strftime()
  23. Методы работы со списками
  24. Работа с модулем random
  25. Равенство и идентичность в Python
  26. Пустой оператор pass в Python
  27. Сравнение def и lambda в Python
  28. Функция format() в Python
  29. Solidity для DeFi Ethereum
  30. Запуск Python из интерпретатора
  31. Создание вкладок с TKinter
  32. Экспорт данных с помощью writefile
  33. Измерение времени выполнения кода
  34. Декораторы в Python
  35. Объединение словарей в Python
  36. Defaultdict в Python
  37. Открытие и запись файлов
  38. Метод __irshift__ для побитового сдвига вправо
  39. Numpy: разбиение массивов
  40. Работа с пользовательским вводом
  41. Эффективная конкатенация строк с использованием join()
  42. Получение текущей даты и времени
  43. Извлечение аудио из видео
  44. Создание словаря в Python
  45. Функция reduce() в Python
  46. Работа с модулем glob в Python
  47. Генерация случайных чисел в Python
  48. Основы работы со строками в Python
  49. UserString в Python

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