while基本使用
while循环
-
why:循环,例:三次输入密码等
-
what:while无限循环
-
while 条件: 执行
-
-
初识循环
-
while True: print('我们不一样') print('....') ''' 先判断条件true进入循环 执行一遍以后再进行断 '''
-
-
循环终止
-
改变条件
-
flag = True while flag: print('我们不一样') flag = False print('....')
-
-
break
-
循环中遇到break直接退出循环
while True: print('我们不一样') break#直接完全退出循环体 print('....')
-
打印1~100的所有偶数 %取余符号
-
count = 2 while count<=100: print(count) count = count + 2 if count = 102 break #或者 count = 1 while count<=100: if count % 2 == 0: print(count) count = count + 1
-
-
-
continue
-
结束当前循环,进入下次循环判断,continue相当于到了循环底部
flag = True while flag: print(111) print(222) continue print(333) # 程序最终只会不断输出111 222
-
-
while else语句
-
count = 1 while count < 5: print(count) count = count +1 else: print(666) #如果while被break打断就不执行else
-
-
-
where
- 需要重复做某件事