循环:
计数器
while 判断条件:
循环体
计数器增值
案例:
"""计算1-100的和"""i,n = 0,0while i<100: i+=1 n+=iprint("1-100的和为:%d"%n)
"""计算1-100的偶数和 方法一"""i,n = 0,0while i<100: i += 1 if i%2==0: n += iprint("1-100的和为:%d"%n)
"""计算1-100的偶数和 方法二"""i,n = 0,0while i<100: i += 2 n += iprint("1-100的和为:%d"%n)
break和continue和pass
pass:空语句,是为了保持程序结构的完整性
i = 0while i<100: pass # 占位符 i+=1
continue:跳过本次循环
i = 0while i <= 6: i += 1 if i == 3: print(f"第{i}辆车是劳斯莱斯,跳过!") continue # 到33的时候跳过 print(f'今天刷了{i}辆车。')
break:终止循环
i = 1while i <= 100: if i == 51: print("完成今天的任务") break # 到51则结束 print(f'今天刷了{i}辆车') i += 1
嵌套while循环
"""while循环写九九乘法口诀表"""a = 0while a < 9: a += 1 b = 0 while b < a: b += 1 print(f"{b}*{a}={a*b}",end="t") print()