循环控制之while循环:
1、while语法,while循环又称为条件循环
while 条件:
语句体
2、while+break:break的意思是终止掉当前层的循环,.执行其他代码
3、while+continue:continue的意思是终止掉本次循环,.直接进入下一次循环
ps:记住continue一定不要加到循环体最后一步执行的代码,因为没有意义
4、while里面嵌套if判断
1 user_db='zj' 2 pwd_db='123' 3 4 tag=True 5 while tag: 6 inp_user=input('username>>: ') 7 inp_pwd=input('password>>: ') 8 if inp_user == user_db and inp_pwd == pwd_db: 9 print('login successfull') 10 while tag: 11 cmd=input('请输入你要执行的命令: ') 12 if cmd == 'q': 13 tag=False 14 else: 15 print('%s 功能执行...' %cmd) 16 17 else: 18 print('user or password error') 19 20 print('end....')
5、while+else:
在整个循环结束后,会进行判断:只有while循环在没有被break结束掉的情况下才会执行else中的代码
1 n=1 2 while n < 5: 3 # if n == 3: 4 # break 5 print(n) 6 n+=1 7 else: 8 print('在整个循环结束后,会进行判断:只有while循环在没有被break结束掉的情况下才会执行else中的代码')