while循环嵌套》》》打印九九乘法表

跟着思路走:
1.先学会打印小星星
方法一:简单的

i = 1
while i <=9:
    print(" * "*i)
    i += 1

控制台
这里写图片描述
方法二:利用while嵌套;

row = 1
while row <= 9:
col = 1
while col <= row:
print(“*”,end=”\t”) #打印小星星
col += 1
print(“”)
row += 1
这里写图片描述

看效果
这里写图片描述

2.九九归一大法开始:
1.第一招,先这样

row = 1
while row <= 9:
    col = 1
    while col <= row:
        print("*")    #打印小星星
        col += 1
    print("第%d行" %row)
    row += 1

输出是这样的:
大循环里有小循环
*
第1行
*
*
第2行
*
*
*
第3行
*
*
*
*
第4行
*
*
*
*
*
第5行
*
*
*
*
*
*
第6行
*
*
*
*
*
*
*
第7行
*
*
*
*
*
*
*
*
第8行
*
*
*
*
*
*
*
*
*
第9行

第二招:改格式

row = 1
while row <= 9:
    col = 1
    while col <= row:
        print("*",end="\t")    #打印小星星
        col += 1
    print("")
    row += 1

这里写图片描述

第三招:微调一下,见证奇迹

row = 1
while row <= 9:
    col = 1
    while col <= row:
        #print("*",end="\t")    #打印小星星
        print("%d*%d=%d" %(col,row,col*row),end="\t")     #打印99乘法表
        col += 1
    print("")
    row += 1

这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_37615098/article/details/81986721