03.北大附中的成绩等级

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