Курс 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. Изменение объектов в Python
  3. Работа с файлами в Python
  4. Печать календаря в Python
  5. Работа с IP-адресами в Python
  6. Блок else в циклах Python
  7. Поиск уникальных элементов строкой в Python
  8. Фильтрация данных в Python.
  9. Деление в Python
  10. Экспорт данных в файл.
  11. Анонимные функции в Python
  12. Генераторные выражения и islice.
  13. Извлечение статей с newspaper3k
  14. Вложенные функции в Python
  15. Поиск подстроки в строке
  16. Область видимости переменных
  17. Namedtuple в Python
  18. Проектирование Singleton с метаклассом
  19. Извлечение аудио из видео
  20. Освобождение памяти в Python
  21. Копирование объектов в Python
  22. Установка максимального количества цифр
  23. Управление фоновыми задачами в Python
  24. Обработка ошибок ввода данных
  25. Решение переменной Шредингера
  26. Поиск наиболее частого элемента списке
  27. Частичное совпадение ввода
  28. Работа с timedelta в Python
  29. Метод rxor для операции побитового исключающего «или»
  30. Создание и удаление объектов
  31. Изменение элемента списка
  32. Метод ipow для возведения в степень
  33. Сокращение ссылок с pyshorteners
  34. Возврат нескольких значений из функции
  35. Операции с датами в Python
  36. Создание спинбокса в tkinter
  37. Генераторы данных
  38. Python: Фильтрация списков с помощью filter()
  39. Метод get для словарей
  40. Пропуск начальных строк с помощью dropwhile()
  41. Регистрация на курсы SF Education
  42. Модуль Operator в Python
  43. Оператор обр. импликации

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