gpt4 book ai didi

Python实现的用户登录系统功能示例

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 32 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python实现的用户登录系统功能示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文实例讲述了Python实现的用户登录系统功能。分享给大家供大家参考,具体如下:

有N,E,Q三个选择,若选择Q或者中断,则系统退出。若其他选项,则持续让用户选择.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/usr/bin/env python
db = {}
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] = pwd
def 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' , name
def showmenu(): ##主函数名
   prompt = """
(N)ew User Login
(E)xisting User Login
(Q)uit
Enter choice: """
   done = 0 ##控制循环的控制器
   while not done:
     chosen = 0 ##控制循环的控制器
     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继续小循环
         print 'invalid menu option, try again'
       else :
         chosen = 1 ##跳出小循环
     if choice = = 'q' : done = 1 ##跳出大循环
     if choice = = 'n' : newuser()
     if choice = = 'e' : olduser()
if __name__ = = '__main__' :
   showmenu()

运行结果:

Python实现的用户登录系统功能示例

希望本文所述对大家Python程序设计有所帮助.

原文链接:http://www.cnblogs.com/paulwinflo/p/4936983.html 。

最后此篇关于Python实现的用户登录系统功能示例的文章就讲到这里了,如果你想了解更多关于Python实现的用户登录系统功能示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com