Курс 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"
- Работа со случайными элементами
- Генерация строк с .join()
- Обмен значений переменных в Python
- Создание новых списков через list comprehensions
- Преобразование в float
- Метод add для класса Vector
- Основы слова
- Ветвление выражения в Python
- Конкатенация строк с методом join()
- Модуль os в Python: работа с файлами
- Циклы в Python
- Возвращение нескольких значений через кортеж или класс
- Динамическая типизация в Python
- Методы __repr__ и __str__ в Python
- Работа с итераторами в Python
- Ускоренный импорт библиотек
- Импорт классов из другого файла
- Отладка производительности Python
- Явный импорт в Python
- Создание итерируемых объектов
- Любовь к Python
- Форматирование даты с strftime()
- Методы работы со списками
- Работа с модулем random
- Равенство и идентичность в Python
- Пустой оператор pass в Python
- Сравнение def и lambda в Python
- Функция format() в Python
- Solidity для DeFi Ethereum
- Запуск Python из интерпретатора
- Создание вкладок с TKinter
- Экспорт данных с помощью writefile
- Измерение времени выполнения кода
- Декораторы в Python
- Объединение словарей в Python
- Defaultdict в Python
- Открытие и запись файлов
- Метод __irshift__ для побитового сдвига вправо
- Numpy: разбиение массивов
- Работа с пользовательским вводом
- Эффективная конкатенация строк с использованием join()
- Получение текущей даты и времени
- Извлечение аудио из видео
- Создание словаря в Python
- Функция reduce() в Python
- Работа с модулем glob в Python
- Генерация случайных чисел в Python
- Основы работы со строками в Python
- UserString в Python















