python学习第四天

…衆ロ難τιáo~ 提交于 2019-12-01 09:46:29

1. 用户登录验证

#!/usr/bin/env python
# -*- coding: utf-8 -*-

# 提示输入用户名和密码

# 验证用户名和密码
#     如果错误,则输出用户名或密码错误
#     如果成功,则输出 欢迎,XXX!


import getpass


name = raw_input('请输入用户名:')
pwd = getpass.getpass('请输入密码:')

if name == "alex" and pwd == "cmd":
    print "欢迎,alex!"
else:
    print "用户名和密码错误"

  

演示:

$ ./ifelse.py
请输入用户名:df
请输入密码:
用户名和密码错误
deliadong@deliadong-virtual-machine:python_learn$ ./ifelse.py
请输入用户名:alex
请输入密码:
欢迎,alex!

 

2. 用户登陆(三次机会重试)

#!/usr/bin/env python
# -*- coding: utf-8 -*-

# 提示输入用户名和密码

# 验证用户名和密码
#     如果错误,则输出用户名或密码错误
#     如果成功,则输出 欢迎,XXX!


import getpass

n = 0
while n < 3:
    name = raw_input('请输入用户名:')
    pwd = getpass.getpass('请输入密码:')

    if name == "alex" and pwd == "cmd":
        print "欢迎,alex!"
        break
    else:
        if n < 2 :
            print "用户名和密码错误,请重新输入"
        else:
            print "您尝试次数超过3次,请稍后再试,谢谢!"
    n = n + 1

  

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!