RRatioFlint
Pracovní prostředí s AI pro kód

Kanonické racionální zlomky

Zkraťte celočíselný zlomek na nesoudělné členy s kladným jmenovatelem.

● ● ●RatioFlint●
Pracovní postupy · Kanonické racionální zlomky ×
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
✳Zkraťte celočíselný zlomek na nesoudělné členy s kladným jmenovatelem.
✓ ZměnyPřed použitím zkontrolujte ↗
Ilustrace pracovního prostředí
01

Modely

Nastavte endpoint kompatibilní s OpenAI nebo Anthropic pomocí základní URL a případného API klíče. Otestujte připojení. Lokální server modelu musí běžet; vzdálené nástroje mohou data odesílat samostatně.

02

Projekt

Ověřte záporný jmenovatel a nulový čitatel, odmítněte nulový jmenovatel i neceločíselné operandy před krácením.

03

Před použitím zkontrolujte

Porovnejte skutečné chování s očekávaným výsledkem. Pokud kontrola selže, před dalšími změnami zjistěte příčinu.

Pracovní postupy

Kanonické racionální zlomky

Pracovní postupy ↗
Pracovní postupy
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
Pracovní prostředí s AI pro kód

Váš další nápad začíná zde.

Stáhnout pro Windows ↗