03.北大附中的成绩等级
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
描述
输入课程的分数(绝对评价),以及是否是荣誉课程,输出对应的评价等级(A+至F),以及学分积点,换算规则参见下图(http://www.pkuschool.edu.cn/shouce/kecheng/pingjia.html);如果用户输入的成绩大于100分或者小于0,那么视为非法,输出Error。
评价等级 A+........A...........B+........B...........C+.........C.........D........F
绝对评价 95........90.........85.........80.........75.........70.........60......低于60
学分积点 4.5........4...........3.5.........3..........2.5.........2.........1.........0
荣誉课程 5...........4.5.........4.......... 3.5.......2.5.........2.........1.........0*
注意在BDFZ,有荣誉课程和普通课程2种课程,荣誉课相对于普通课有积点优惠。
请根据课程的分数,是否是荣誉课程(1/0),输出对应的评价等级(A+至F)和学分积点。
输入格式
2行,包含1个实数和1个整数(1/0),分别表示课程分数、以及是/否为荣誉课程
1/0分别代表是/不是荣誉课程
* 用 float(input()) 输入实数
输出格式
若分数不在[0,100]范围内,直接输出Error
否则输出2行,为对应的评价等级和学分积点
样例输入1
-2.2
1
样例输出1
Error
样例输入2
94.2727
0
样例输出2
A
4
样例输入3
86
1
样例输出3
B+
4