Python编写新生报到程序

Python·编程实现一个新生报到程序。可以实现如下功能:录入功能:至少能够同时录入学生姓名、学号、宿舍号及班级,并能检查是否重复录入


cistern = {}
name = input('请输入姓名:')
id = input('请输入学号:')
dormitory_num = input('请输入宿舍号:')
Class = input('请输入班级:')
while name and id and dormitory_num and Class:
    if not id:
        break
    if id not in cistern.keys():
        cistern[id] = [name, dormitory_num, Class]
    else:
        print('该学生信息已存在请重新输入!')
    name = input('请输入姓名:')
    id = input('请输入学号:')
    dormitory_num = input('请输入宿舍号:')
    Class = input('请输入班级:')