国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現(xiàn)的用戶登錄系統(tǒng)功能示例

2020-02-22 23:07:34
字體:
供稿:網(wǎng)友

本文實例講述了Python實現(xiàn)的用戶登錄系統(tǒng)功能。分享給大家供大家參考,具體如下:

有N,E,Q三個選擇,若選擇Q或者中斷,則系統(tǒng)退出。若其他選項,則持續(xù)讓用戶選擇。

#!/usr/bin/env pythondb = {}def newuser():  prompt = 'login desired: '  while 1:    name = raw_input(prompt)    if db.has_key(name):      prompt = 'name taken, try another: '      continue    else:      break  pwd = raw_input('passwd: ')  db[name] = pwddef olduser():  name = raw_input('login: ')  pwd = raw_input('passwd: ')  passwd = db.get(name)  if passwd == pwd:    pass  else:    print 'login incorrect'    return  print 'welcome back', namedef showmenu():##主函數(shù)名  prompt = """(N)ew User Login(E)xisting User Login(Q)uitEnter choice: """  done = 0 ##控制循環(huán)的控制器  while not done:    chosen = 0 ##控制循環(huán)的控制器    while not chosen:      try:        choice = raw_input(prompt)[0]      except (EOFError, KeyboardInterrupt):        choice = 'q'      print '/nYou picked: [%s]' % choice      if choice not in 'neq':##非neq繼續(xù)小循環(huán)        print 'invalid menu option, try again'      else:        chosen = 1 ##跳出小循環(huán)    if choice == 'q': done = 1 ##跳出大循環(huán)    if choice == 'n': newuser()    if choice == 'e': olduser()if __name__ == '__main__':  showmenu()

運行結(jié)果:

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)學運算技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》

希望本文所述對大家Python程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 开鲁县| 阜康市| 上林县| 建水县| 偏关县| 浮山县| 崇仁县| 贵定县| 青铜峡市| 东阳市| 资中县| 年辖:市辖区| 长葛市| 益阳市| 迁安市| 会泽县| 桓台县| 神木县| 遂昌县| 陆川县| 绥棱县| 商水县| 灵丘县| 汝南县| 沭阳县| 江陵县| 高淳县| 鞍山市| 宜兴市| 北辰区| 苗栗县| 内江市| 阳原县| 霍城县| 化州市| 大化| 永寿县| 长宁县| 洪江市| 宜城市| 南丹县|