py( for 循环)

“”"
for 循环使用的语法:

for 变量 in range(10):(0-9)
    循环需要执行的代码
else:
    全部循环结束后要执行的代码
用户登陆程序
    1.输入用户名和密码
    2.判断用户名和密码是否正确('name==root','passwd='westos')
    3.为了防止暴力破解,登陆次数仅有三次,如果超过三次机会,报错

“”"

for i in range(3): #0 1 2
    name = input('用户名:')
    passwd = input('密码:')
    if name == 'root' and passwd == 'westos':
        print('登陆成功')
        # 跳出整个循环,不会再执行后面的内容
        break
    else:
        print('登陆失败')
        print('您还剩余%d次机会' %(2-i))
else:
    print('登陆次数超过三次,请等待100s后再次尝试登陆')

py( for 循环)_第1张图片

你可能感兴趣的:(Python)