We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Finding the percentage
Finding the percentage
Sort by
recency
|
3915 Discussions
|
Please Login in order to post a comment
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()
First we do Sum Of the marks And Then Take Len of marks
sum_of_marks = sum(student_marks[query_name]) length_of_query = len(student_marks[query_name])
Divide marks with numbers of marks(numbers of marks means how many subjects of marks)
average_marks = sum_of_marks / length_of_query
add decimal point
formated = format(average_marks,".2f")
print(formated)
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()
for i in student_marks: if i == query_name: counter = len(student_marks[i]) summy = sum(student_marks[i]) print("{:.2f}".format(summy/counter))
My Solution: 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()