天天看点

Python每日一编程小练习(2019.06.09)——输出九九乘法表

题目:

打印乘法表如图:

1*1=1

2*1=2   2*2=4

3*1=3   3*2=6      3*3=9

4*1=4   4*2=8      4*3=12    4*4=16

5*1=5   5*2=10    5*3=15    5*4=20     5*5=25

6*1=6   6*2=12    6*3=18    6*4=24     6*5=30    6*6=36

7*1=7   7*2=14    7*3=21    7*4=28     7*5=35    7*6=42    7*7=49

8*1=8   8*2=16    8*3=24    8*4=32     8*5=40    8*6=48    8*7=56    8*8=64

9*1=9   9*2=18    9*3=27    9*4=36     9*5=45    9*6=54    9*7=63    9*8=72    9*9=81

注:本题目来源于:https://blog.csdn.net/u010019717/article/details/51450965#2-九九乘法表-易 

        本篇博文,由于笔者能力有限,没做出来,所以做法是向https://blog.csdn.net/u010019717/article/details/51450965#2-九九乘法表-易里面学习的。

        在这个过程中,学习到的是print()的用法以及ljust()的用法。

        其中,用法介绍参考了:

       1、ljust() :https://m.runoob.com/python/att-string-ljust.html

       2、print() :https://www.cnblogs.com/sxwen/p/8024500.html

运行代码:

def chengfabiao():
     for i in range(1,10):
           for j in range(1,i+1):
               a = str(i) + '*' + str(j) + '=' + str(i*j)
               print(a.ljust(12),end='|')                   #ljust()起到设置输出字符串的长度
           print(' ')                                       #起到换行作用
           

运行结果:

Python每日一编程小练习(2019.06.09)——输出九九乘法表