您的位置:首页 > 编程语言 > Python开发

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

2017-08-29 23:46 411 查看
用户管理系统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。输入已存在的用户及用户密码



退出

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: