1. 程式人生 > >python 04 使用者註冊、登出、登陸

python 04 使用者註冊、登出、登陸

使用者管理系統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。輸入已存在的使用者及使用者密碼
這裡寫圖片描述
退出
這裡寫圖片描述