Курс 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. Обработка исключений в Python
  3. Библиотека wikipedia для Python
  4. Профилирование с Pandas
  5. Форматирование даты с strftime()
  6. Поиск частых элементов в списке
  7. Форматирование заголовков в Python
  8. Bootle — простой веб-фреймворк
  9. Переопределение метода sub
  10. Выражения-генераторы в Python
  11. Работа с множествами в Python
  12. Транспонирование 2D-массива с помощью zip
  13. Функция с *args.
  14. Метод __complex__ в Python
  15. Преобразование регистра строк
  16. Копирование файлов с shutil()
  17. Векторизация в Python с NumPy.
  18. Работа с файлами в Python
  19. Установка пакетов с помощью pip
  20. Подсказки при вводе данных в Python
  21. Создание GUI с Tkinter: Entry
  22. Управление сессиями в Python
  23. Реализация метода __abs__ в Python
  24. Добавление элементов в список: append() vs extend()
  25. Функции map, filter и reduce
  26. Создание новых списков в Python
  27. JSON-esque в Python
  28. Проверка подстроки в строке с помощью in
  29. Декораторы в Python
  30. Работа с кортежами в Python
  31. Python и Монти Пайтон
  32. Получение текущей даты в Python
  33. Поиск email
  34. Python: библиотеки и функции
  35. Объединение строк с помощью метода join
  36. Игра «Камень, ножницы, бумага» — Python
  37. Функция sleep() в Python
  38. Операции со строками в Python
  39. Разделение строки в Python
  40. Тестирование функции сложения
  41. Python Translator: создание локальных переводчиков
  42. Удаление ключа из словаря
  43. Профилирование данных с Pandas.
  44. Модуль pprint
  45. Python 3.12: переиспользование кавычек
  46. Определение объема памяти объекта
  47. Создание уникального множества
  48. Циклы for в Python
  49. Метод is_absolute() для PurePath
  50. Модуль inspect: получение информации о объектах

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