最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python用戶管理系統(tǒng)

 更新時間:2018年03月13日 11:41:04   作者:Sunny_Future  
這篇文章主要為大家詳細(xì)介紹了Python用戶管理系統(tǒng)的相關(guān)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Python用戶管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

用戶管理系統(tǒng)

1.注冊新用戶

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

2.用戶登錄 要求同之前寫的用戶登錄系統(tǒng)

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

4.顯示用戶信息 顯示系統(tǒng)中存在所有已經(jīng)注冊用戶的信息

5.退出系統(tǒng)

代碼如下

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

info = """
************************************************************
  用戶登錄管理系統(tǒng)
************************************************************

  1. 注冊新用戶
  2. 用戶登錄
  3. 用戶注銷
  4. 用戶信息顯示
  5. 退出系統(tǒng)
"""
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()

更多學(xué)習(xí)資料請關(guān)注專題《管理系統(tǒng)開發(fā)》。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python標(biāo)準(zhǔn)庫calendar的使用方法

    Python標(biāo)準(zhǔn)庫calendar的使用方法

    本文主要介紹了Python標(biāo)準(zhǔn)庫calendar的使用方法,calendar模塊主要由Calendar類與一些模塊方法構(gòu)成,Calendar類又衍生了一些子孫類來幫助我們實現(xiàn)一些特殊的功能,感興趣的可以了解一下
    2021-11-11
  • 如何基于線程池提升request模塊效率

    如何基于線程池提升request模塊效率

    這篇文章主要介紹了如何基于線程池提升request模塊效率,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • Python實現(xiàn)創(chuàng)建快速剪映草稿軌道自動生成視頻

    Python實現(xiàn)創(chuàng)建快速剪映草稿軌道自動生成視頻

    這篇文章主要為大家詳細(xì)介紹了如何使用Python實現(xiàn)創(chuàng)建快速剪映草稿軌道并自動生成視頻,文中的示例代碼講解詳細(xì),需要的可以參考一下
    2023-08-08
  • python爬蟲中g(shù)et和post方法介紹以及cookie作用

    python爬蟲中g(shù)et和post方法介紹以及cookie作用

    本篇文章通過爬取163郵箱實例介紹了python爬蟲中g(shù)et和post方法介紹以及cookie作用,對此有興趣的朋友學(xué)習(xí)下。
    2018-02-02
  • python中sort sorted reverse reversed函數(shù)的區(qū)別說明

    python中sort sorted reverse reversed函數(shù)的區(qū)別說明

    這篇文章主要介紹了python中sort sorted reverse reversed函數(shù)的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python在線和離線安裝第三方庫的方法

    Python在線和離線安裝第三方庫的方法

    這篇文章主要介紹了Python在線和離線安裝第三方庫的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • python的flask框架難學(xué)嗎

    python的flask框架難學(xué)嗎

    在本篇內(nèi)容中小編給大家分享了關(guān)于python的flask框架是否難學(xué)的相關(guān)知識點,有興趣的朋友們閱讀下吧。
    2020-07-07
  • 一文詳解Python中的zip函數(shù)

    一文詳解Python中的zip函數(shù)

    在Python中,處理數(shù)據(jù)時經(jīng)常需要同時遍歷多個序列,zip函數(shù)提供了一種簡潔的方式來組合這些序列,它用于將多個可迭代對象(如列表、元組等)的元素配對,本文將給大家詳細(xì)介紹一下Python中的zip函數(shù),需要的朋友可以參考下
    2024-05-05
  • 使用python數(shù)據(jù)清洗代碼實例

    使用python數(shù)據(jù)清洗代碼實例

    這篇文章主要介紹了使用python數(shù)據(jù)清洗代碼實例,分享一下近期用python做數(shù)據(jù)清洗匯總的相關(guān)代碼,這里我們用到的python包有pandas、numpy、os等,需要的朋友可以參考下
    2023-07-07
  • python基于opencv實現(xiàn)人臉識別

    python基于opencv實現(xiàn)人臉識別

    這篇文章主要介紹了python基于opencv實現(xiàn)人臉識別的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01

最新評論

剑川县| 东城区| 古丈县| 民权县| 元阳县| 略阳县| 平乡县| 金湖县| 翁牛特旗| 石台县| 金山区| 北安市| 墨玉县| 天水市| 溧阳市| 红原县| 千阳县| 民权县| 东乌珠穆沁旗| 思南县| 驻马店市| 海城市| 涪陵区| 舒兰市| 安陆市| 茶陵县| 福海县| 赣榆县| 广德县| 珠海市| 筠连县| 汶川县| 江津市| 成武县| 桐乡市| 乐安县| 鲁山县| 申扎县| 贵阳市| 庐江县| 类乌齐县|