一、break和continue
break当某一条件满足时直接跳出当前循环;
continue当某一条满足时,不执行后续循环重新开始新一轮循环;
i=1
while 1:
i+=1
if i<100:
continue
else:
break
print("这个时候累加值为%d"%i)
二、while的循环嵌套
while 条件1:…while 条件2…
知识点print:
1.在默认情况下,print函数输出内容之后,会自动在内容末尾增加换行;
2.如果不希望末尾增加换行,可以在print函数输出内容之后增加end=“”;
3.其中“”中间可以指定print函数输出后,继续希望显示的内容;
例题1打印星星:
要求:
在控制台连续输出五行*,每一行星号的数量依次递增;
i=1
while i<=5:
print("*"*i)
i+=1
#使用while循环嵌套方式如下
y=1
while y<=5:
row = 1
while row <= y:
print("*", end="") # 星号后面的回车换成空白虚无
row += 1
y+=1
print("")
例题2打印九九乘法表
i=1
while i<=9:
j=1
while j<=i:
m=i*j
print("%d*%d=%d"%(i,j,m),end=" ")
j+=1
i+=1
print("")