Курс 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"
- Создание графиков в терминале
- Метод count() для списка
- Метод rrshift для пользовательских объектов
- Назначение максимального и минимального значения переменной в Python.
- Возврат нескольких значений
- Мониторинг работы программы Py-spy
- Список методов и атрибутов
- Возврат нескольких значений
- Поиск самого частого элемента
- Игра «Виселица» на Python
- Модуль inspect
- Генератор чисел Фибоначчи
- Применение функции к списку
- Метод join() для объединения строк
- Форматирование даты с strftime()
- Форматирование строк в Python
- Профилирование с cProfile
- Удаление ключей из словаря
- Лямбда-функции в Python
- Оператор (*) в Python
- Анонимные функции в Python
- Сортировка HTML-элементов
- Проверка элементов списка условием
- Работа с изменяемыми списками
- Срезы в Python
- Получение текущей даты и времени с помощью datetime
- Инициализация переменных
- Удаление элемента по индексу в Python
- Работа с IP-адресами в Python
- Поиск с помощью регулярных выражений
- Упрощенный вывод данных в Python
- Модуль xkcd: загрузка комиксов
- Обмен значений переменных в Python
- Создание таблиц в терминале с PrettyTable
- Искажение имен в Python
- Объединение списков в строку
- Сохранение Unicode в JSON
- Оператор match в Python
- Подсчет элементов в списке с Counter
- Регистрация на хакатоне
- Цикл for в Python
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Хранение переменных в словаре.
- Работа с комплексными числами
- Работа с исключениями в Python
- Замена атрибута в именованном кортеже















