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 od0do6.
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 = 0znamená zaokrouhlení na celé číslo.- Na rozdíl od
math_roundneř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)