|
user_info = [] [color=var(--yt-endpoint-color,var(--yt-spec-call-to-action))]#增加新用户 def add_info(): new_name = input("请输入您想要添加的学员名:") new_age = int(input("请输入您想要添加的年龄:")) new_tel = input("请输入您想要添加的电话:") global user_info for i in user_info: if new_name == i['name']: print('此用户名已经存在') # 如果用户名重复,就退出当前程序,不增加后面的学员 return # 空的字典来存储每一个人的资料 info_dict = {} info_dict['name'] = new_name info_dict['age'] = new_age info_dict['tel'] = new_tel # 把每个人的资料增加到列表中 user_info.append(info_dict) print(user_info)我想问下,为什么这段代码我每次输入新的学员信息,但是不能增加到user_info的列表里,每次都是新的,是什么问题?
|
|