1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| def__abs__(self):return Float(self.val,self.d)
#à remplacer par
def __abs__(self): return Float(abs(self.val),self.d)
#et dans la fonction n_dec:
elif integer>len(val.split('.')[-1]):
val=val+'0'*(integer-len(val.split('.')[-1]))
if _str:
return val
else:
return Float(self.val,self.d)
#return Float(self.val,self.d) à remplacer par return Float(self.val,integer)
elif integer>len(val.split('.')[-1]):
val=val+'0'*(integer-len(val.split('.')[-1]))
if _str:
return val
else:
return Float(self.val,integer) |