ざっと

学校の図書館でフルメタの最終巻上読んだ。しばらくしたら下巻も読む。面白い。
クラス(新)と継承の実習。2週間開いたゴミ過ぎ死ぬ。入力した数字と文字をリストに入れるだけ。
新クラスはobjectや組み込み型を継承したものらしい。__srots__で使えるアトリビュートの制限。本に書いてあるsuper関数ってのが何故か使えなかった。
リストとかで使えるメソッドがなかなか覚えられないので困る。暇なときに本に乗ってるのだけでもまとめたエントリでもつくったりするのはどうだろうかと思った。

class Listnum(object):
__srots__=['__num','x']
def __init__(self):
self.num=[]
self.x=0
def Input(self):
self.num.append(float(self.x))
def Sort(self):
self.num.sort()

class Listchar(Listnum):
def __init__(self):
Listnum.__init__(self)
self.char=[]
def Law_input(self,x):
self.char.append(x)

a=Listnum()
b=Listchar()

while True:
a.x=input()
if a.x==0:
break
else:
a.Input()
a.Sort()
print a.num

while True:
b.x=input()
if b.x==0:
break
else:
b.Input()
b.Sort()
print b.num

while True:
stop=raw_input()
if stop=="owari":
break
else:
b.Law_input(stop)
print b.char