各生徒の三教科の平均点を出し比較するというプログラムを上記のように作ったのですが同じ処理を何度もしており見栄えが悪いと思っています。
これらを簡潔にまとめるにはどのような処理をすればよろしいでしょうか?
numpyとmapを使わない、という縛りのもとでやろうと思うとどうしても行き詰ってしまいます。
python A = [90, 75, 83] B = [69, 98, 80] C = [80, 65, 70] D = [70, 80, 70] E = [73, 75, 69] A_ave = sum(A)/len(A) print(A_ave) B_ave = sum(B)/len(B) print(B_ave) C_ave = sum(C)/len(C) print(C_ave) D_ave = sum(D)/len(D) print(D_ave) E_ave = sum(E)/len(E) print(E_ave) LIST = [] LIST.append(A_ave) LIST.append(B_ave) LIST.append(C_ave) LIST.append(D_ave) LIST.append(E_ave) LIST.sort() LIST.reverse() print(LIST)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/10 02:59