Přeskočit obsah

Zaokrouhlení na počet desetinných míst (round_decimals)

Co dělá: Zaokrouhlí číslo na zadaný počet desetinných míst.

Vstupy

  • NUM: číslo, které chceš zaokrouhlit.
  • Pole PLACES: počet desetinných míst od 0 do 6.

Výstup

  • zaokrouhlené číslo (Number).

Kdy použít

  • když chceš zkrátit výsledek z ADC, senzoru nebo jiného měření na čitelný formát.
  • když potřebuješ přesně nastavit počet desetinných míst před zobrazením nebo odesláním dat.

Tipy a pasti

  • PLACES = 0 znamená zaokrouhlení na celé číslo.
  • Na rozdíl od math_round neřeší směr zaokrouhlení, ale jen počet desetinných míst.
  • Když vstup nejde převést na číslo, generovaný pomocný blok vrátí původní hodnotu beze změny.

Ukázka generovaného Python kódu

def round_decimals(x, n):
    try:
        return round(float(x), int(n))
    except:
        try:
            return round(x, int(n))
        except:
            return x

hodnota = round_decimals(12.3456, 2)