用户管理系统V2:

用户功能如下:

welcome to xxxx system

  • 1.注册:若用户存在,直接报错”name 已经存在”,若用户不存在,将用户信息保存起来,显示”注册成功”;
  • 2.登陆:若用户存在,判断密码是否正确,若用户不存在,报错”name 不存在”;
  • 3.注销:若用户存在,删除用户信息;若不存在,报错报错”name 不存在;
  • 4.退出:break
#!/usr/bin/env python
#coding:utf-8

"""
file:yonghu.py
date:8/29/17
author:hu
desc:

"""
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。输入已存在的用户及用户密码

这里写图片描述

退出

这里写图片描述



版权声明:本文为sinat_39522197原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/sinat_39522197/article/details/77689788