Курс 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"
- Поиск самого длинного слова в списке с использованием max()
- Атрибуты объекта в Python
- Склеивание строк через метод join()
- Названия переменных
- Представление бесконечности в Python
- Python enumerate() для работы с индексами
- Объединение множеств в Python
- Область видимости переменных
- Перегрузка операторов в Python
- Преобразование регистра символов
- Методы обработки строк в Python
- Оператор Walrus: правильное использование
- Проекты на Python
- Справка по импортированным модулям
- Оператор деления для класса Rational
- Объединение списков с помощью zip
- Транспонирование 2D-массива с помощью zip
- Оператор «or» в Python
- Таймер обратного отсчета
- Настройка шрифта и цвета в Tkinter
- Класс-оболочка для словарей
- Конвертация коллекций в Python.
- Измерение времени выполнения кода с использованием time
- Замена символов в Python
- Операции с матрицами в Python
- Очистка строки в Python
- Создание копии итератора
- Умножение строк и списков
- Работа с очередями в Python
- Блок else в циклах.
- Дефолтные параметры в Python
- Работа с буфером обмена на Python
- Метод remove() для удаления элемента из списка
- Циклы в Python
- Разработка игры Pong с turtle
- Отладка кода
- Форматирование данных с помощью pprint
- Обновление и получение данных в SQLite
- Оператор is в Python
- Операции с датами в Python
- Python: отличительная особенность — отступы
- Парсинг веб-страниц с Beautiful Soup
- Создание пользовательской коллекции в Python
- Возврат нескольких значений из функции
- CSV строка разделение в Python
- Генерация QR-кодов с библиотекой qrcode















