这篇学习while循环的使用,学完之后思考一下与for循环有何异同:
# while循环满足条件重复某个操作,当条件为false时就跳出循环;
# while 表达式:# 返回的boolean是True of False;
# Python中:0、False、空数据类型,返回的都是False;1、True、非空数据类型都是True
# while循环,定义一个计数器,防止陷入死循环;与if条件判断 continue、break的使用
# 示例:
a=3
while a>0:
print("我是while") # 此时输出是个死循环
a-=1 # 加一个条件,a每次-1,直到为0,不再>0,结束循环
# 需求:1-100之间的所有数的总和
a=1
sum=0
while a<101:
sum+=a
a+=1
print("1-100之间的所有数的总和:",sum)
# 示例:关键字使用:continue结束本次循环,break结束循环
b=5
while 1:
if b<9:
print("跳出本次循环{}".format(b))
b+=1
continue
else:
print("结束循环{}".format(b))
break
# 需求:嵌套while循环输出《九九乘法表》
i=1
while i <=9:
j=1
while j<=i:
print("{}*{}={}".format(j,i,i*j),end="\t")
j+=1
print("")
i+=1