複数の戻り値を受け取る方法
MATLABしか触っていなかった頃Java触って一番不便だと思っていた点
今ならobjectに入れればええやんと言えるが「そもそもobjectって何ぞ?」状態であった当時の私には何の意味もない助言であった・・・
(何かCっぽくなるのはどうして???)
#seqの要素の最大値、最小値、平均値を得る関数とその戻り値の受け取り #何か書き方が幼稚な感じが出るのはどうして? def makedata(seq): max = seq[0] min = seq[0] sum = 0 for num in seq: if num > max: max = num if num < min: min = num sum = sum + num ave = sum / len(seq) return [max,min,ave] maxdata,mindata,average = makedata(seq)