球球看世界

python 用户口令检测程序

andy.zhang 2015年10月24日 编程脚本 684 评论关闭

#!/usr/local/python
while True:
        qu=0
        inpu=raw_input("Please input your username:")
        if inpu == "andy.zhang":
                ri_pass="zxq1380@#*"
                password=raw_input("Please input you password:")
                for ts in range(1,3):
                        if password == ri_pass:
                                print "Welcome login to TriAquae!\n"
                                qu=1
                                break
                        else:
                                password=raw_input("password error,have %s times input again:" %str(3-ts) )
                        if ts == 2:
                                qu = 1
                                print "password error! Exit!!!"
                if qu == 1:
                        break
        else:

                print "User %s not fount " %inpu


以上是用户和密码检查,在python2.6.6运行通过,ri_pass是正确密码,以后学习到调用数据库后改为数据库支持方式。

学习到函数或模块后改成模块方式调用。

BUG更正,应把FOR里的范围改到4,把if ts ==2放到for的下面并改为if ts >2 and password != ri_pass 才做退出。程序放到百度网盘上,有需要的联系我。



发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

球球看世界

我的微信号:zxq138888888 (左侧二维码扫一扫)欢迎添加!

python 里的not and or