Parser of berki style problems and generator of latex file
Samo Penic
2018-11-22 34c8f68e07f07cd124b395d4d05dd2c888e7b1fc
aoi_gen/Variable.py
@@ -127,13 +127,36 @@
        except TypeError:
            raise ValueError
        num=float(("{:."+str(self.precision-1)+"e}").format(num))
        places=self.fexp(num)
        if(places>0):
            decimal_places=self.precision-places-1
            if(decimal_places<0):
                decimal_places=0
            format_str="{:"+str(places)+"."+str(decimal_places)+"f}"
        else:
            format_str="{:."+str(self.precision)+"f}"
        return (
                ("{:." + str(self.precision - 1) + "f}").format(num).replace(".", ",\!")
                format_str.format(num).replace(".", ",\!")
            )
    def getValue(self, num):
        val = ("{:." + str(self.precision - 1) + "f}").format(num)
        num=float(("{:."+str(self.precision-1)+"e}").format(num))
        places=self.fexp(num)
        if(places>0):
            decimal_places=self.precision-places-1
            if(decimal_places<0):
                decimal_places=0
            format_str="{:"+str(places)+"."+str(decimal_places)+"f}"
        else:
            format_str="{:."+str(self.precision)+"f}"
        val=format_str.format(num)
        return float(val)