python基础语法---三大流程控制之while循环

循环控制之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中的代码')
while+else举例(了解内容)

猜你喜欢

转载自www.cnblogs.com/zhangjie19930507/p/9105263.html