Курс 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
- Библиотека wikipedia для Python
- Профилирование с Pandas
- Форматирование даты с strftime()
- Поиск частых элементов в списке
- Форматирование заголовков в Python
- Bootle — простой веб-фреймворк
- Переопределение метода sub
- Выражения-генераторы в Python
- Работа с множествами в Python
- Транспонирование 2D-массива с помощью zip
- Функция с *args.
- Метод __complex__ в Python
- Преобразование регистра строк
- Копирование файлов с shutil()
- Векторизация в Python с NumPy.
- Работа с файлами в Python
- Установка пакетов с помощью pip
- Подсказки при вводе данных в Python
- Создание GUI с Tkinter: Entry
- Управление сессиями в Python
- Реализация метода __abs__ в Python
- Добавление элементов в список: append() vs extend()
- Функции map, filter и reduce
- Создание новых списков в Python
- JSON-esque в Python
- Проверка подстроки в строке с помощью in
- Декораторы в Python
- Работа с кортежами в Python
- Python и Монти Пайтон
- Получение текущей даты в Python
- Поиск email
- Python: библиотеки и функции
- Объединение строк с помощью метода join
- Игра «Камень, ножницы, бумага» — Python
- Функция sleep() в Python
- Операции со строками в Python
- Разделение строки в Python
- Тестирование функции сложения
- Python Translator: создание локальных переводчиков
- Удаление ключа из словаря
- Профилирование данных с Pandas.
- Модуль pprint
- Python 3.12: переиспользование кавычек
- Определение объема памяти объекта
- Создание уникального множества
- Циклы for в Python
- Метод is_absolute() для PurePath
- Модуль inspect: получение информации о объектах















