已知学号由9个数码组成,如032343001,其中从左算起第2位表示年级,第5个位表示学生类型,学生类型规定:2----博士生,3--硕士生,4----本科生,5----专科生;设计程序,输入一个学号,输出该生的学生类型及年级。
思路提示:输入字符串中,找到表示学生类型和年级的字符,根据它的值进行判断。利用多分支结构完成此题
示例:
输入:032343001
输出:本科生,3年级
class_ = {'2': '博士生','3': '硕士生','4': '本科生','5': '专科生',}
code = input()
if len(code) != 9:
print('学号格式不正确!')
else:
print(f'{class_[code[4]]},{code[1]}年级')