91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python用戶管理系統

發布時間:2020-10-21 17:32:34 來源:腳本之家 閱讀:137 作者:Sunny_Future 欄目:開發技術

本文實例為大家分享了Python用戶管理系統的具體代碼,供大家參考,具體內容如下

用戶管理系統

1.注冊新用戶

如果注冊用戶已經存在,則報錯
需要填寫信息: name, passwd, gender, email,age

2.用戶登錄 要求同之前寫的用戶登錄系統

3.注銷用戶 用戶注銷時,需要輸入用戶名和正確的用戶密碼

4.顯示用戶信息 顯示系統中存在所有已經注冊用戶的信息

5.退出系統

代碼如下

#!/usr/bin/env python
#coding:utf-8

info = """
************************************************************
  用戶登錄管理系統
************************************************************

  1. 注冊新用戶
  2. 用戶登錄
  3. 用戶注銷
  4. 用戶信息顯示
  5. 退出系統
"""
userinfo = {

 'root': {
 'name': 'root',
 'password': 'redhat',
 'gender': 1,
 'email': '',
 'age': 12
 },
}

gender_choice = [0, 1, 2]

def CreateUser():
 print "注冊用戶界面".center(50, '*')
 name = raw_input("*注冊用戶名:")
 if name in userinfo:
 print "用戶已存在,請更換注冊名"
 else:
 password = raw_input("*用戶密碼:")
 while True:
 gender = input("*性別(0-男 1-女 2-其他):")
 if gender in gender_choice:
 break
 else:
 print "請輸入正確的選擇"

 email = raw_input("用戶郵箱:")
 if not email:
 email = None
 age = raw_input("年齡:")
 if not age:
 age = None
 else:
 age = int(age)
 userinfo[name] = {
 'name': name,
 'password': password,
 'gender': gender,
 'email': email,
 'age': age,
 }
 print "%s 用戶注冊成功!!!" % (name)

def UserLogin():
 print "用戶登錄界面".center(50, '*')
 trycount = 0
 while trycount < 3:
 name = raw_input("登錄用戶名:")
 if name not in userinfo:
 print "用戶未注冊"
 break
 password = raw_input("登錄密碼:")
 trycount += 1
 if password == userinfo[name]['password']:
 print "恭喜%s登錄成功" % (name)
 break
 else:
 print "請輸入正確的用戶名或密碼!"
 else:
 print "已登錄三次,請稍后再試"


def DeleteUser():
 print "用戶注銷界面".center(50, '*')
 name = raw_input("注銷用戶名:")
 if name not in userinfo:
 print "用戶未注冊"
 else:
 password = raw_input("登錄密碼:")
 if password == userinfo[name]['password']:
 userinfo.pop(name)
 print "恭喜注銷%s成功" % (name)

def UserInfo():
 for key, value in userinfo.items():
 print "用戶:%s" % (key),
 print "性別:%d" % (value['gender']),
 print "郵箱:%s" % (value['email']),
 print "年齡:%s" % (value['age']),
 print "\n\n"

def main():
 while True:
 print info
 choice = raw_input("Choice:").strip()
 if choice == "1":
 CreateUser()
 elif choice == "2":
 UserLogin()
 elif choice == "3":
 DeleteUser()
 elif choice == "4":
 UserInfo()
 elif choice == "5":
 exit()
 else:
 print "輸入正確的選擇"

main()

更多學習資料請關注專題《管理系統開發》。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

门源| 夏津县| 威海市| 湟中县| 双流县| 会东县| 三门峡市| 永康市| 沁阳市| 固镇县| 牙克石市| 芦溪县| 乌拉特中旗| 合山市| 天气| 临猗县| 洮南市| 綦江县| 渭源县| 彭水| 武义县| 长白| 西畴县| 湾仔区| 宜章县| 甘肃省| 石柱| 修武县| 怀仁县| 苏尼特左旗| 兴和县| 鹿泉市| 井研县| 怀集县| 肃宁县| 吉隆县| 石狮市| 德格县| 河津市| 泰和县| 江门市|