Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: prc 08. 11. 2018, 11:50:42

Název: Python 3.6: f-string pro zaokrouhlení čísla
Přispěvatel: prc 08. 11. 2018, 11:50:42
Nazdar bazar,
potřebuju radu od nějakého namakaného pythonisty.

Mám starý formátovač stringu, který provede rounding na celé číslo, doplní nuly  a  já jej potřebuju přepsat do f-stringu (python 3.6) .
Ani za boha nejsem schopen přijít na správný formátovač. Díky !

Kód: [Vybrat]
cislo = Decimal('99.9944')
print('%.0f.00' % cislo)
>>>100.00
 
Název: Re:python - f-string
Přispěvatel: Roma_CZ 08. 11. 2018, 12:20:33
Poslal bych Tě na google, ale chci se cítit jako namakaný pythyonista :D
Kód: [Vybrat]
cislo = 99.9944
print(f'{cislo:.1f}0')
>>>100.00
Název: Re:python - f-string
Přispěvatel: prc 08. 11. 2018, 12:57:22
Poslal bych Tě na google, ale chci se cítit jako namakaný pythyonista :D
Kód: [Vybrat]
cislo = 99.9944
print(f'{cislo:.1f}0')
>>>100.00

Díky fakčí.
Teď jsi opravdu potvrdil, že  jsi namakaný pythyonista :)