首页 > 编程语言 > 详细

Python学习心得——基础知识(一)

时间:2016-05-01 14:45:26      阅读:144      评论:0      收藏:0      [点我收藏+]

一、登录验证

要求:验证登录的用户名与密码是否正确,且登录三次失败后,锁定登录。

实现方式一:

i=0
while i<3:
    s=input(‘请输入用户名: ‘)
    d=input(‘请输入密码: ‘)
    if s==‘dage‘ and d==‘123456‘:
        print(‘恭喜登录成功!‘)
        break
    else:
        print(‘用户名或密码错误,请再次输入‘)
    i=i+1
else:
    print(‘输入超过三次,已停止输入‘)

实现方式二:

for i in range(3):
    s=input(‘请输入用户名: ‘)
    d=input(‘请输入密码: ‘)
    if s==‘dage‘ and d==‘123456‘:
        print(‘恭喜登录成功!‘)
        break
    else:
        print(‘用户名或密码错误!‘)
else:
    print(‘输入超过3次,停止登录‘)

实现方式三:

#name:用户名
#pwd:用户密码
#num:验证次数
def denglu(name,pwd,num):
    c=num
    for i in range(num):
        a=input(‘请输入用户名: ‘)
        b=input(‘请输入用户密码: ‘)
        if a==name and b==pwd :
            print(‘恭喜您登陆成功!‘)
            break
        else:
            print(‘用户名或用户密码错误!‘)
            c=c-1
            print(‘您还有%d次输入机会‘%c)
    else:
        print(‘您已错误输入%d次,暂停登陆!‘%num)

denglu(‘dage‘,‘123456‘,3)

备注:代码尽量可重复使用。

 

Python学习心得——基础知识(一)

原文:http://www.cnblogs.com/haoyun2016/p/5449836.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!