Python编程基础:while循环《九九乘法表》

这篇学习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

 

你可能感兴趣的:(Python编程基础)