Курс 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. Преобразование документов в PDF с помощью Spire.Office
  2. Создание новой даты в Python
  3. Обработка ошибок в Python
  4. Модуль itertools: комбинации и перестановки
  5. Глобальные переменные в Python
  6. Основные операции с Numpy
  7. Проверка элемента в множестве.
  8. Изменение переменной в Python: nonlocal
  9. Работа с контекстными менеджерами
  10. Поиск всех индексов подстроки
  11. Генераторы списков в Python
  12. Раздувающийся словарь в Python
  13. Отправка POST-запроса в REST API
  14. Оператор морж в Python 3.8
  15. Работа с enumerate()
  16. Лямбда-функции для min/max
  17. Magic Commands — улучшение работы с Python
  18. Иерархия классов в Python
  19. Управление виртуальными окружениями в Python
  20. enumerate() в Python для работы с индексами
  21. Генерация случайных чисел в Python
  22. Удаление эмодзи с помощью pandas
  23. Хэш-функции в Python
  24. Возврат значений из генератора
  25. Метод split() в Python
  26. Модуль os в Python: работа с файлами
  27. Оператор == в Python
  28. Использование type hints
  29. Работа с файлами и директориями в Python.
  30. Форматирование вывода списков
  31. Протокол управления контекстом
  32. Python Метод sleep() из time
  33. Улучшенные подсказки для импорта в Python 3.12
  34. Проверка файла .py на синтаксис.
  35. Работа со словарями
  36. Конкатенация строк с помощью join()
  37. Глобальные переменные в Python
  38. Хешируемые ключи в Python
  39. Перебор элементов списка в Python
  40. Рекурсия для обращения строки
  41. Управление сессиями в Python
  42. Обновление шаблона base.html
  43. Аргументы *args и **kwargs
  44. Получение ID процесса

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