要打印九九乘法表,首先要打印出乘法表大致的形状


```python
#row表示行数
row=1
while row<=9:
    #列数
    col=1
    while col<=row:
        #让print保持在同一行
        print("*",end="")
        col+=1
    #换行
    print("")
    row+=1
    

打印出大致的形状,结果如下:

在这里插入图片描述```
下一步把“*”改成乘法表达式:
只需要改中间的代码即可

#row表示行数
row=1
while row<=9:
    #列数
    col=1
    while col<=row:
        #让print保持在同一行
        print("%d*%d=%d"%(row,col,row*col),end="  ")
        col+=1
    #换行
    print("")
    row+=1

输出结果如下:

在这里插入图片描述
为了对齐乘法表,可以使用转义字符“\t”

row=1
while row<=9:
    #列数
    col=1
    while col<=row:
        #让print保持在同一行
        print("%d*%d=%d"%(row,col,row*col),end="\t")
        col+=1
    #换行
    print("")
    row+=1

此时就打印出了对齐的乘法表:

在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐