python-026

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
        
    
    


发布了17 篇原创文章 · 获赞 0 · 访问量 1482

猜你喜欢

转载自blog.csdn.net/red_west/article/details/78256991