sort()関数でソートしたときの話し。
a = [4,8,2] a.sort() a >>[2,4,8]
ってできるから
以下のようなこともやってみた。
y = [76,3,1] p = y.sort() p >> ”何も表示されない”
なぜかなにも表示されない。
ソート結果は変数に代入できないのか。
出来てもよさそうだけど><
何はともあれ書いてみた。
3つの数字を受け取りソートして一番小さい数と一番大きい数を返す。
# -*- coding: utf-8 -*- import sys class t(object): def __init__(self): length = len(sys.argv) if length >=5: print "ながい" exit() else: self.iti = sys.argv[1] self.ni = sys.argv[2] self.san = sys.argv[3] self.num = [self.iti,self.ni,self.san] def ko(self): num = self.pp(self.num) print "min:" + num[0] print "max:" + num[-1] def pp(self,s): e = s[:] e.sort() return e if __name__ == '__main__': v = t() v.ko()