码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-05-01 14:48:27      阅读: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!