九九乘法表的4种写法

for k in range(1, 10):
    for v in range(1, k+1):
        print("{}*{}={}".format(v, k, v*k), end="\t")
        # print("%d*%d=%d" % (v, k, v*k), end="\t")
    print()
print("*"*80)
for k in range(1, 10):
    for v in range(k, 10):
        print("{}*{}={}".format(k, v, k*v), end="\t")
    print()

九九乘法表的4种写法

for k in range(1, 10):
    for i in range(1, k):
        print(end=" "*8)
    for v in range(k, 10):
        print("{}*{}={}".format(k, v, k * v), end="\t")
    print()
print("*"*80)
for k in range(1, 10):
    for i in range(1, 10-k):
        print(end=" "*8)
    for v in range(1, k+1):
        print("{}*{}={}".format(v, k, v * k), end="\t")
    print()

九九乘法表的4种写法