ブリブリ備忘録 おっ、python

HackerRankの問題とコメント(python3) 拙いですが...

Finding the percentage 少数第二位まで出力する方法

・問題

 
 
 

ソースコード

if __name__ == '__main__':
    n = int(input())
    student_marks = {}
    for _ in range(n):
        name, *line = input().split()
        scores = list(map(float, line))
        student_marks[name] = scores
    query_name = input()
print ('%0.2f' %((((student_marks[query_name][0])+(student_marks[query_name][1])+(student_marks[query_name][2]))/3)))

・コメント

いつも通り、名前とスコアが入力として与えられる問題。

入力の最後にある名前の人の点数を平均して出力するだけなので難しくはないが、出力は少数第二位までなければならないのでそこが唯一難しいところ。

print ('%0.2f' %(なんちゃら))

という形にすれば出力できることさえ分かればできる。

・URL

https://www.hackerrank.com/challenges/finding-the-percentage/problem