python基础:打印九九乘法表

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


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

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

python基础:打印九九乘法表_第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

输出结果如下:

python基础:打印九九乘法表_第2张图片
为了对齐乘法表,可以使用转义字符“\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

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

python基础:打印九九乘法表_第3张图片

你可能感兴趣的:(python基础)