利用Python的for循环和while循环打印九九乘法表

利用Python的for循环和while循环打印九九乘法表

很多实现方法,仅供大家参考提供思路。
1.for循环

#指定a为行,b为列
for a in range(1,10):#range从1-10,一共是9行
    for b in range(1,a+1):#默认设置列数起始值是1,列数等于行数
        print("{}*{}={}".format(b,a,(a*b)),end="\t")#列数开头美观放前面,打印列数乘行数和乘积,结束时留一个制表符位美观
    print()#换行开始打印

2.while 循环

#指定a为行,b为列
a = 1
while a <=9:   #一共是9行,设置成9
    b = 1      #默认设置列数起始值是1,毕竟是在 第a行的基础上从第一列(即第一个)开始
    while b<=a:#列小于等于行,就是在第几行里打印几个,列数等于行数,行数a就可以看成a行有a个等式
        print("{}*{}={}".format(b, a, a * b), end="\t")#列数开头美观放前面,打印列数乘行数和乘积,结束时留一个制表符位美观
        b += 1 #打印完一遍列数加一,第一行一列,第二行两列以此类推
    print()    #换行开始打印
    a += 1     #一行打印完,行数加一
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页