RRatioFlint
Продукт

Возможности программы · Канонические рациональные дроби

01

Сократите дробь из двух целых чисел до взаимно простых членов с положительным знаменателем.

01

Подключение

Базовый URL, учётные данные и доступный сервер.

02

Выбор

Модель, которую предоставляет настроенный endpoint.

03

Возможности

Объём контекста и поддержка инструментов определяются моделью и сервером.

Канонические рациональные дроби

● ● ●RatioFlint●
Конкретная отправная точка · Канонические рациональные дроби ×
from math import gcd

def reduce_fraction(numerator, denominator):
    if any(type(v) is not int for v in (numerator, denominator)):
        raise ValueError("integer.required")
    if denominator == 0:
        raise ValueError("denominator.zero")
    if denominator < 0:
        numerator, denominator = -numerator, -denominator
    divisor = gcd(numerator, denominator)
    return numerator // divisor, denominator // divisor
✳Сократите дробь из двух целых чисел до взаимно простых членов с положительным знаменателем.
✓ ИзмененияПроверьте перед применением ↗
Иллюстрация рабочей среды
Рабочая среда с ИИ для кода

Здесь начинается ваше следующее изменение.

Скачать для Windows ↗