python3 打印99乘法表

99乘法表在第一象限

# #一
for i in range(1,10):
    for j in range(1,10):
        if j <= i:
            print("%s * %s = %-5s"%(j,i ,i*j),end='')
    print()

image.png


第二象限

# #二
# for x in range(1,10):
#     print(end='             '*(9-x))
#     for k in range(1,10):
#         y=10-k
#         if y <= x:
#             print('%s * %s = %-5s'%(y,x,x*y),end='')
#     print()


image.png


第三象限

for i in range(1,10):
    for k in range(1,i):
        print(end="            ")
    for j in range(i,10):
        print("%d * %d = %2d "%(i,j,i*j),end=' ')
    print("")

image.png


第四象限

#四
for i in range(1,10):
    x=10-i
    for j in range(1,10):
        y=j
        if y <= x:
            print("%s * %s = %-5s"%(y,x ,y*x),end='')
    print()

image.png

猜你喜欢

转载自blog.51cto.com/853056088/2134414
今日推荐