首页 > 数据库 > 数据库开发技术 > Python while循环

今天分享一下Python while循环的用法。
expression = True # Or False
while expression:
'''
功能代码块
'''
查看Python对该函数的定义说明,以Pycharm IDE工具为例,在代码编写区域输入:while 然后把鼠标放在while关键字上面,稍等片刻,下面的浮动说明窗口就会出现:

while是用来重复执行某个操作的
而且只有当表达式是true的情况下才执行while循环体内的语句
用while打印数字:1~4
expression = 1
while expression < 5:
print(expression)
expression = expression + 1
'''运行结果:
C:\Python\python.exe C:/temp/while_demo.py
1
2
3
4
'''
模拟用户登录:最多尝试3次登录
counter = 0
while counter < 3:
login_name = input("请输入登录用户名:")
login_password = input("请输入登录密码:")
if login_name == "user001" and login_password == "sff":
print("登录成功!")
else:
print("登录失败!用户名或者密码不正确!请重新登录!")
counter = counter + 1
请大家完善上面模拟用户登录的例子,实现:
登录失败时提示尝试登录次数,例如:登录失败(n次),请重新登录!
如果尝试登录失败等于3次,提示:登录失败3次,账号已锁定,请联系管理员!
原文作者:BPShare;如有侵权,请联系管理员删除。