题目:
输入五个考试分数,输出对应的等级和平均分,分级规则见下表。在程序中编写2个函数:
cal_average(g1,g2,g3,g4,g5)和cal_grade(g)。
函数接口定义:
cal_average(g1,g2,g3,g4,g5)。参数g1,g2,g3,g4,g5接受五门课的成绩,并返回分数的平均值。
cal_grade(g)。参数g接受一个考试分数作为参数,并返回成绩等级。
裁判测试程序样例:
/* 请在这里填写答案 */
n0,n1,n2,n3,n4=map(eval,input().split())
print(cal_average(n0,n1,n2,n3,n4))
for i in range(5):
n=eval('n'+str(i))
print(cal_grade(n))
输入样例:
在这里给出一组输入。例如:
66 77 88 99 55
输出样例:
在这里给出相应的输出。例如:
77.0
D
C
B
A
F
代码展示:
def cal_average(g1,g2,g3,g4,g5):
g=0
g=(g1+g2+g3+g4+g5)/5
return g
def cal_grade(g):
if 90<=g<=100:
n="A"
elif 80<=g<=89:
n="B"
elif 70<=g<=79:
n="C"
elif 60<=g<=69:
n="D"
else:
n="F"
return n