Курс 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"
- Преобразование документов в PDF с помощью Spire.Office
- Создание новой даты в Python
- Обработка ошибок в Python
- Модуль itertools: комбинации и перестановки
- Глобальные переменные в Python
- Основные операции с Numpy
- Проверка элемента в множестве.
- Изменение переменной в Python: nonlocal
- Работа с контекстными менеджерами
- Поиск всех индексов подстроки
- Генераторы списков в Python
- Раздувающийся словарь в Python
- Отправка POST-запроса в REST API
- Оператор морж в Python 3.8
- Работа с enumerate()
- Лямбда-функции для min/max
- Magic Commands — улучшение работы с Python
- Иерархия классов в Python
- Управление виртуальными окружениями в Python
- enumerate() в Python для работы с индексами
- Генерация случайных чисел в Python
- Удаление эмодзи с помощью pandas
- Хэш-функции в Python
- Возврат значений из генератора
- Метод split() в Python
- Модуль os в Python: работа с файлами
- Оператор == в Python
- Использование type hints
- Работа с файлами и директориями в Python.
- Форматирование вывода списков
- Протокол управления контекстом
- Python Метод sleep() из time
- Улучшенные подсказки для импорта в Python 3.12
- Проверка файла .py на синтаксис.
- Работа со словарями
- Конкатенация строк с помощью join()
- Глобальные переменные в Python
- Хешируемые ключи в Python
- Перебор элементов списка в Python
- Рекурсия для обращения строки
- Управление сессиями в Python
- Обновление шаблона base.html
- Аргументы *args и **kwargs
- Получение ID процесса















