九九乘法表-for循环

发布时间:2019-05-28 22:34:13编辑:auto阅读(2328)

    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()

    预览:

     

    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()

    预览:

     

    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()

    预览:

     

    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()

    预览:

     

关键字