22.004.01テープ(2)

665 ワード

平均1546回

コード#コード#
a = int(input())
b = list(map(int, input().split()))
new = []

max_num = max(b)
        
for j in b:
    j = j/max_num*100
    new.append(j)
    
print(sum(new)/a)
簡単で難しい.
これは最も理解しにくい問題のようですが、すべての点数/最大点数*100を理解できれば、理解しにくくありません.
max numを取得中にエラーが発生し、他の場所を修復している可能性がありますが、問題はmax numを取得する方法です.
以前.
max_num = 0
list = []
for i in b:
	if max_num<i:
    	max_num = i
こう書いてあります
Baek Junの場合、コード作成が完全に間違っている場合を除き、どこが間違っているのか説明していなかったので、これらをすべて削除した結果、これが問題点であることが判明した.どうして…?