今日の

オブジェクト指向のさわりクラスの作り方の練習。
エディタの支援機能すげえええ!!!ってなった。
importも使ってみた。


import analysis#下のファイル
b=analysis.Analysis(0,0,0)
b.radius=10
print b.circle()

class Analysis:
def __init__(self,hight,width,depth):
self.hight=hight
self.width=width
self.depth=depth
self.radius=0
self.__pai=3.14159
def speace(self):
return self.width*self.depth
def volume(self):
return self.hight*self.width*self.depth
def multiply(self):
x=input("x倍")
self.hight*=x
self.width*=x
self.depth*=x
def circle(self):
return self.radius*self.radius*self.__pai

if __name__ == '__main__':#スクリプトの時だけ
a=Analysis(input("高さ"),input("横幅"),input("奥行"))
print a.hight
a.multiply()
print a.hight
print "面積",a.speace()
print "体積",a.volume()
a.radius=input("半径")
a.__pai=6.28#__paiは外部から触れない
print "面積",a.circle()