用Python处理拥有储存和输出形式的信息管理系统

输入一组学生的学号和成绩,以学号为key, 以成绩为value, 存放在字典中(每输入一个学生信息,提示是否继续输入(y/n) ,y为继续输入,n为结束输入),按学号升序输出学生信息,输出形式为

学号:成绩

#输入一组学生的学号和成绩,以学号为key, 以成绩为value, 存放在字典中(每输入一个学生信息,
#提示是否继续输入(y/n) ,y为继续输入,n为结束输入),按学号升序输出学生信息,输出形式为
dic = {}

while True:
    ifcontinue = input('是否继续输入(y/n):')
    if ifcontinue == 'y':
        num,score = map(int, input('学号和成绩:').split())
        dic[num] = score
    else:
        break
sorted(dic.items(), key=lambda x: x[0])
for k,v in dic.items():
    print("{}:{}".format(k,v))