while循环
while 条件:条件成立,执行······ #重复执行
示例1:
print('开始')while true:print('alex是个傻瓜')print('结束')#输出:开始alex是个傻瓜alex是个傻瓜……
示例2:
print('开始')while 1>2:print('???')print('结束')#输出:开始结束
示例3:
data = Trueprint('开始')while data:print('!!!')print('结束')#输出:开始!!!!!!……
示例4:
print('开始')flag=Truewhile flag:print('!!!')flag=Falseprint('结果')#输出:开始!!!结果
示例5:
print('开始')num=1while num<3:print('!!!')num=5print('结果')#输出:开始!!!结束
示例6:
print('开始')num=1while num<5:print('!!!')num=num+1print('结束')#输出:开始!!!!!!!!!!!!结束
用户登录案例
print('开始运行系统')flag=Truewhile flag:name=input('请输入用户名:')key=input('请输入密码:')if name=='eric' and key=='111':print('登录成功')flag=Falseelse:print('用户名或密码错误')print('系统结束')
break
用于在while循环中终止循环。
print('开始')while True:print('1')break #循环终止print('2') #不再执行此行print('结束')
continue
在循环中,结束本次,开始下一次循环。
print('开始')
while True:
print('1')
continue #结束本次,循环
print('2')#不再执行此行
print('结束')
while else语法
当while后当条件不成立时,else中当代码就会执行。
while 条件:
代码
else:
代码
