Курс 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"
- Работа с Telegram API на Python
- Использование модуля math
- Работа с файлами в Python
- Функция zip() — объединение последовательностей
- Создание вкладок с TKinter
- Удаление дубликатов с помощью множеств
- Использование обратной косой черты в f-строках
- JSON в Python: модуль, dump, dumps, load
- List Comprehension Tutorial
- Работа с массивами в Numpy
- Выражения-генераторы в Python
- Оператор Walrus в Python
- Проверка типа объекта в Python
- Срезы в Numpy
- Обработка исключения UnboundLocalError
- Запуск внешних программ с subprocess
- Работа с путями в Python
- Обновление ключей в Python
- Отладка утечек памяти в Python
- Инверсия списка и строки
- Вывод с переменной через запятую
- Работа с модулем cmath
- Доступ к локальным переменным
- Округление дробей в Python
- Оболочка Python
- Установка и использование Telegram API в Python
- Работа с *args и **kwargs в Python
- Изменение списка срезом
- Отрицательные индексы списков в Python
- Метод ifloordiv для пользовательских классов
- Сохранение Unicode в JSON
- Метод index() в Python
- Пересечение списков с использованием множеств
- Форматирование даты с strftime()
- Список переменных с %who
- Операции с датами в Python
- Переопределение метода __floordiv__
- Использование функции product
- Замеры производительности в Python
- Расчет времени выполнения кода
- Создание виртуальной среды
- Частичное совпадение ввода
- Работа с getopt
- lru_cache оптимизация функций
- Управление ресурсами в Python
- Измерение времени выполнения















