python用递归函数实现字典的循环输入并将字典存到列表中

Student=[]
student={}
运行时应该是
学生姓名: zhansan
学生电话: 123
QQ:123456
email: zhansan@163. com
添加学生信息成功,是否继续Y/N:
输入Y为继续添加
输入N为结束循环
最后得到应该是
Student=[{'姓名':'zhansan','电话': '123','QQ':'123456','电子邮件':'zhansan@163.com'},{'姓名':'wangwu','电话': '456','QQ':' 456789','电子邮件':' wangwu@163.com'}……]
列表最后不需要输出

Student=[]
while 1:
    student = {
        "name": input('学生姓名:'),
        "phone": input('学生电话:'),
        "QQ": input('QQ:'),
        "email": input('email:')
    }
    Student.append(student)
    is_ = input('添加学生信息成功,是否继续Y/N')
    if is_ == 'Y':
        continue
    else:
        break