python 04 用户注册、注销、登陆

来源:互联网 发布:天空之城软件站 编辑:程序博客网 时间:2024/06/03 23:17

用户管理系统V2:

用户功能如下:
welcome to xxxx system

  • 1.注册:若用户存在,直接报错”name 已经存在”,若用户不存在,将用户信息保存起来,显示”注册成功”;
  • 2.登陆:若用户存在,判断密码是否正确,若用户不存在,报错”name 不存在”;
  • 3.注销:若用户存在,删除用户信息;若不存在,报错报错”name 不存在;
  • 4.退出:break
#!/usr/bin/env python#coding:utf-8"""file:yonghu.pydate:8/29/17author:hudesc:"""d = {'root':'westos'}def zhuce():    user = raw_input("user:")    if d.has_key(user):        print "用户已存在!!!"    else:        passwd = raw_input("passwd:")        d.update({user:passwd})        print "注册成功!!!"def denglu():    user=raw_input("user:")    if d.has_key(user):        passwd = raw_input("passwd:")        if d[user]==passwd:            print "登陆成功!!!"        else:            print "passwd is wrong!!!"    else:        print "user is not exist!!!"def zhuxiao():    user=raw_input("user:")    if d.has_key(user):    passwd=raw_input("passwd:")        if d[user]==passwd:            d.pop(user)            print "注销成功!!!"        else:            print "passwd is wrong!!!"    else:        print "user is not exist!!!"while 1:    print '''        welcom to user manage system    Z: 注册    D: 登陆    X:注销    Q:退出    '''    op=raw_input("please input you want to do:")    if op=="Z":        zhuce()    elif op=="D":        denglu()    elif op=="X":        zhuxiao()    elif op=="Q":        break    else:        print "please input Z D X Q!!!"

注册:
1。输入已存在的用户
这里写图片描述
2。输入不存在的用户和密码
这里写图片描述
登陆:
1。输入已存在的用户及用户密码
这里写图片描述
2。输入已存在的用户及错误的用户密码
这里写图片描述
3。输入不存在的用户
这里写图片描述
注销:
1。输入已存在的用户及错误的用户密码
这里写图片描述
2。输入不存在的用户
这里写图片描述
3。输入已存在的用户及用户密码
这里写图片描述
退出
这里写图片描述

阅读全文
0 0