用户管理系统

题目1:用户管理系统V2:

用户功能如下:

welcome to xxxx system
  • 1.注册:若用户存在,直接报错”name 已经存在”,若用户不存在,将用户信息保存起来,显示”注册成功”;
  • 2.登陆:若用户存在,判断密码是否正确,若用户不存在,报错”name 不存在”;
  • 3.注销:若用户存在,删除用户信息;若不存在,报错报错”name 不存在;
  • 4.退出:break
#!/usr/bin/env python
#coding=utf-8
d={"root":"westos"}
def ZhuCe():
    for i in d.keys():
        ZhuCe_User = raw_input("please input Zhuce username:")
        ZhuCe_PassWd=raw_input("please input zhuce password:")
        if ZhuCe_User==i:
            print "用户已经存在!"
        if ZhuCe_User!=i:
            d.setdefault(ZhuCe_User,ZhuCe_PassWd)
            print "创建成功"
            break
def DengLu():
    for i in range(1, 4):
        check_UserName = raw_input("please input your username:")
        check_PassWord = raw_input("please input your passwd  :")
        if check_UserName in d.keys() and check_PassWord in d.values():
            print ("login ok")
            break
        elif check_UserName not in d.keys():
            print ("user is not exist")
        elif check_PassWord not in d.values():
            print ("password is no ok")
    print "count is bigger than 3"
def ZhuXiao():
    ShanChu_user=raw_input("please input ShanChu username:")
    if ShanChu_user not in d.keys():
        print "user is not exist"
    else:
        d.pop(ShanChu_user)
        print "删除成功"
while 1:
    pro='''                    welcome to Linux system
      1.注册(Z)
      2.登陆(D)
      3.注销(A)
      4.退出(Q)
please input your choice:'''
    choice=raw_input(pro).upper()
    if choice in "Zz":
        ZhuCe()
    elif choice in "Dd":
        DengLu()
    elif choice in "Aa":
        ZhuXiao()
    elif choice in "Qq":
        break
    else:
        print "input your choice:"

这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值