0
import math
class Shape(object):
def __init__(self,base,side,theta=90):
self.base=base
self.side=side
self.theta=theta
def area(self):
return float(self.base*self.side*math.sin(math.radians(self.theta)))
def __str__(self):
return ('I am a %s with area of %d' %
(self.__class__.__name__,(float(self.area()))))
私は丸められていない番号(すなわち73.56299996178102を。)を取得area()
を呼び出すが、私はstr
を呼び出すときにそれがあるため、使用している書式指定子の73
なぜ私の親関数は丸められませんが、別の関数で呼び出すと丸められますか?
質問に答えた場合は、[最も役立つ回答を受け入れる](https://stackoverflow.com/help/someone-answers)を忘れないようにしてください。 –
上記を参照してください^^^^^ –