Collections.namedtuple()

Sort by

recency

|

1062 Discussions

|

  • + 0 comments

    from collections import namedtuple

    N, SM = int(input()), namedtuple('SM',input().split())

    print(f"{(sum(map(lambda x : int(x.MARKS) ,[(SM(*(input().split()))) for _ in range(N)]))/N):.2f}")

  • + 0 comments

    How does the named tuple make this easier to do?

  • + 0 comments
    from collections import namedtuple
    
    num, Student = int(input()), namedtuple("Student", input() )
    print(f"{sum([int(Student(*input().split()).MARKS) for _ in range(num)])/num:.2f}")
    
  • + 1 comment

    from collections import namedtuple as nt

    if name == 'main':

    l = int(input())
    Student = nt('Student', input())       
    print(round(sum(int(Student(*input().split()).MARKS) for i in range(l))/l, 2))
    
  • + 0 comments
    N = int(input())
    header = input().split()
    index_number = header.index("MARKS")
    marks1 = []
    total = 0
    for i in range(N):
        header = input().split()
        marks1.append(int(header[index_number]))
    for i in range(len(marks1)):
        total = total+marks1[i]
    print(total/N)