Курс 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"
- Курс Data Scientist в медицине
- Хеши в Python
- Генерация строк с .join()
- Особенности ключей словаря в Python
- Списковые включения в Python
- Многострочные комментарии в Python
- Сортировка данных с лямбда-функциями
- Установка random seed в Python
- Замер времени выполнения кода
- Кортеж в Python: создание и использование
- Документирование функций в Python
- Метод matmul для умножения матриц
- Обязательные аргументы в Python
- Отправка HTTP-запросов с User-Agent
- Разделение строки на пары ключ-значение.
- Порядок операций в Python
- Списковое включение в Python
- Отслеживание прогресса с tqdm
- Закрытие файла в Python
- Работа со строками
- Работа с процессами в Python
- Декоратор total_ordering для сравнения объектов
- Использование defaultdict в Python
- Генераторы и сеты в Python
- Инверсия списка и строки
- Печать в одной строке
- Импортирование в Python
- Конкатенация строк с методом join()
- Списковое включение в Python
- Retrying в Python: повторные вызовы
- Разработка игры Pong с turtle
- Реализация операции -= для пользовательского класса
- Измерение времени выполнения кода
- Создание вложенного генератора
- Особенности запятых в Python
- Обмен переменными в Jupyter
- Динамическая типизация в Python
- Вывод сложных структур данных с помощью pprint
- Defaultdict в Python
- Python 3.12: Псевдонимы типов
- Новшества Flask 2.0
- Работа с необработанными строками
- Лямбда-функции в Python
- Работа с timedelta в Python
- Переворот списка в Python















