Python程序结构控制练习题——用户登录的三次机会

问题描述

给用户三次输入用户名和密码的机会,要求如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬

1)如输入第一行输入用户名为‘Kate’,第二行输入密码为‘666666’,输出‘登录成功!’,退出程序;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬

2)当一共有3次输入用户名或密码不正确输出“3次用户名或者密码均有误!退出程序。”。

输入输出示例

Python程序结构控制练习题——用户登录的三次机会_第1张图片

代码

for i in range(3): #循环结构控制3次机会
    count=input()
    code=input()
    if count=="Kate" and code=="666666" : #条件语句控制是否登录成功
        print("登录成功!")
        break
else:
    print("3次用户名或者密码均有误!退出程序。")

总结

这个问题比较简单,从功能看,就是循环结构给出用户三次尝试机会,然后每一次需要一个条件语句判断用户是否输入正确。

有兴趣的朋友可以看我其他博文,还有练习题,如有疑问请留言!

你可能感兴趣的:(Python,循环语句,练习)