欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

九九乘法表-for循环

程序员文章站 2022-04-19 23:19:05
1、打印在左上角 预览: 2、打印在左下角 预览: 3、打印在右上角: 预览: 4、打印在右下角: 预览: ......

1、打印在左上角

#直角在左上方
for i in range(9,0,-1):
    for j in range(1,10):
        if j <= i:
            print("{}*{}={}".format(i,j,i*j),end="\t")
    print()

预览:

九九乘法表-for循环

 

2、打印在左下角

#直角在左下方
for i in range(1,10):
     for j in range(1,10):
         if j <= i:
             print("{}*{}={}".format(i,j,i*j),end="\t")
     print()

预览:

九九乘法表-for循环

 

3、打印在右上角:

#直角在右上方
for i in range(9,0,-1):
    for k in range(i+1,10):
        print(end="        ") #此处为返回八个空格,请注意
    for j in range(1,i+1):
        print("%d*%d=%2d\t" %(j,i,i*j),end="")
    print()

预览:

九九乘法表-for循环

 

4、打印在右下角:

#直角在右下方
for i in range(1,10):
    for k in range(i+1,10):
        print(end="        ") #此处为返回八个空格,请注意
    for j in range(1,i+1):
        print("%d*%d=%2d\t" %(j,i,i*j),end="")
    print()

预览:

九九乘法表-for循环