【问题描述】利用列表编写程序,计算十年平均录取率,找出录取率最高的年份。
提示:创建两个列表,第1个列表的元素是元组,元组主要包括年份和录取率;第2个列表通过列表推导式创建,元素为录取率
2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 |
57% | 56% | 57% | 62% | 69% | 72% | 75% | 76% | 74.3% | 74% |
【输入形式】
【输出形式】
十年平均录取率为67.23%
录取率最高的年份是2013年,录取率为76%.
【样例输入】
【样例输出】
【样例说明】
【评分标准】
a = ((2006, 0.57), (2007, 0.56), (2008, 0.57), (2009, 0.62),
(2010, 0.69), (2011, 0.72), (2012, 0.75), (2013, 0.76),
(2014, 0.743), (2015, 0.74))
b = []
for i in range(0, 10):
b.append(a[i][1])
sum = 0
for j in range(0, 10):
sum += b[j]
average = sum / 10
c = max(b)
for k in range(0, 10):
if a[k][1] == c:
d = a[k][0]
print("十年平均录取率为{}%".format(average * 100))
print("录取率最高的年份是{}年,录取率为{}%.".format(d, int(c * 100)))