题目:https://www.hackerrank.com/challenges/py-collections-namedtuple/problem
题意:给你n个学生的数据,算出平均成绩
思路:namedtuple是继承自tuple的子类,可以用Point = namedtuple('Point','x,y')
的方式创建一个Point类的对象,然后可以引用其属性
代码:
'''
-*- coding: utf-8 -*-
@Author : PlayerGuan
@Time : 2017/10/14 23:12
@Software: PyCharm Community Edition
@File : main.py
'''
from collections import namedtuple
n = int(input())
sum = 0
stu = namedtuple('stu',input().split())
for i in range(n):
x, y, z, t = input().split()
s = stu(x,y,z,t)
sum += float(s.MARKS)
aver = sum / n
print("%.2f" % aver)