Collections.namedtuple()

Sort by

recency

|

1069 Discussions

|

  • + 0 comments

    from collections import namedtuple N = int(input()) Student = namedtuple('Student', input().split()) students = [ Student(*(input().split()) ) for row in range(N) ] print( sum([ int(s.MARKS) for s in students ]) / len(students) )

  • + 0 comments
    N =int(input())
    Estudiante=collections.namedtuple("Estudiante", input().split())
    suma=0
    for _ in range(N):
        s = Estudiante (*input().split())
        suma = suma + int(s.MARKS)
        
    print (suma/N)
        
    
  • + 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 line of code is enough

  • + 0 comments

    n, order = int(input()), input().split();print(f"{sum([int(dict(zip(order, input().split())).get("MARKS")) for i in range(n)])/n:.2f}")

    One line of code

  • + 0 comments

    N=int(input()) from collections import namedtuple Sm=namedtuple('Sm',f"{input()}") i=[int(Sm(*input().split()).MARKS)for _ in range(N)] print(f'{sum(i)/N : .2f}')