Курс 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"
- Функции-генераторы в Python
- Автоматизация скриптов на AWS Lightsail.
- Оператор in и not in в Python
- Аргумент по умолчанию
- Тестирование модели в PyTorch
- Вычисление логарифмов в Python
- Создание коллекций из генератора
- Переопределение метода __pow__
- Работа с комплексными числами в Python
- Библиотека sh: использование команд bash в Python
- Метод ifloordiv для пользовательских классов
- Проверка дублей в списке.
- Обработка исключений в Python 3
- Combobox в Tkinter
- Реализация метода __abs__ в Python
- Управление пакетами с pip
- Работа с часовыми поясами в Python
- Функции map() и reduce() в Python
- Проверка подстроки в строке
- Управление импортом в Python
- Преобразование типов данных в set comprehension
- Документирование функций в Python
- Обработка ошибки IndexError
- Метод index() в Python
- Модуль antigravity: генерация координат
- Работа с WindowsPath()
- Big O оптимизация
- Склеивание строк без циклов
- Оператор распаковки в Python
- Перетасовка списков в Python
- Генерация UUID в Python
- Удаление специальных символов
- Группы исключений в Python
- Экспорт внешнего файла с помощью writefile
- Создание циклической ссылки
- Измерение времени выполнения с помощью time
- Создание объекта timedelta
- Изменение списка срезами
- Работа со строками
- Основы работы с os
- Объединение списков с помощью zip
- Преобразование многоуровневого словаря
- Печать в одной строке
- Преобразование строк в числа с плавающей запятой
- Разделение строки на подстроки в Python















