0.不支持
1.报错
2.序列检查,检查字典只能检查键,不能检查值
3.没有
4.1:‘数字’,3:‘数字’
5.dict2 = dict1
动动手:
0.#-------利用字典编写登录程序------#
contacts = dict()
while 1:
print('|---新建用户:N/n---|')
print('|---登录账号:E/e---|')
print('|---退出程序:Q/q---|')
str1 = input('|---请输入指令代码:')
if str1 == 'N' or str1 == 'n':
name = input('请输入用户名:')
if name in contacts:
name = input('此用户名已经被使用,请重新输入:') #bug:第二次输入与第一次一样的用户名时,程序识别不了
contacts[name] = input('请输入密码:')
else:
contacts[name] = input('请输入密码:')
print('注册成功,赶紧试试登录吧\n')
if str1 == 'E' or str1 == 'e':
name = input('请输入用户名:')
if name in contacts:
password = input('请输入密码:')
print('注册成功,赶紧试试登录吧\n')
else:
print('您输入的用户名不存在,请重新输入:')
print('欢迎进入XXOO系统,请点右上角的x结束程序\n')
if str1 == 'Q' or str1 == 'q':
break