Python klasa “Flout”

python.py

class Flout(float):
  def __init__(self, broj):
    self.broj = broj
  def __str__(self):
    TMPbroj = format(self.broj,".2f").replace(".",",")
    return TMPbroj

class Flout(float):   
  def __init__(self, broj):
    self.broj = broj
  def __str__(self):
    TMPbroj = format(self.broj,".3f").replace(".",",")
    return TMPbroj
nestoNestoZarez = FloutZarez(123.4567)   # Uoči decimalnu točku
nestoNestoTocka = FloutTocka(123.4567)   # Uoči decimalnu točku, istu onu koju smo uočavali i maloprije

print ("Zarez:",nestoNestoZarez)
print ("Točka:",nestoNestoTocka)

Rezultat

Zarez: 123,46
Točka: 123.457

python xpython klasa xklasa class xclass floating xfloating decimalni zarez decimal comma xdecimalni xzarez xdecimal xcomma formatting xformatting

image_pdfimage_print