このコードは
例えばだんだん増加する数列([1,4,5,76,89])ならその要素の和を求めて、
だんだん小さくなる数列([5,4,2,-4])ならその要素の平均を求めているんですが、
これらの数列以外の数列例えば([3,2,-7,56])等を追加したいんですが、ひらめきません。
僕が新しく追加したい数列はその要素の最小値を出力します、
一応-101<n<101縛りしてます。
また、プログラミング始めたばかりでこのコードめちゃくちゃまわりくどかったりするかもしれませんが許してください。すいません。
python
1n = raw_input() 2o = n.split() 3 4p = -101 5q = -101 6r = 101 7s = 101 8a = -101 9minimam = 101 10sorted_list1 = [] 11sorted_list2 = [] 12u = 0 13 14for i in range(len(o)): 15 o[i] = int(o[i]) 16 if o[i] > p and o[i] < r : 17 p = o[i] 18 sorted_list1.append(p) 19 if o == sorted_list1 : 20 print sum(sorted_list1) 21 22for i in range(len(o)): 23 o[i] = int(o[i]) 24 u = u + o[i] 25 if o[i] < s and o[i] > q : 26 s = o[i] 27 sorted_list2.append(s) 28 if o == sorted_list2 : 29 print u/int(len(o)) 30 31for i in range(len(o)): 32 o[i] = int(o[i]) 33 if o[i] < minimam and o[i] > a 34 minimam = o[i]

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。