for循环法

i = 1
j = 1   #星号前面的数字为主数字,星号后面的数字为副数字,副数字保持小于等于主数字,主数字只有在副数字等于它时才会递增
for i in range(1,10):    #外循环为主数字循环,从1到9,先进内循环,当内循环结束后跳回外循环,外循环使主数字加一,并且换行
    for j in range(1,i+1):   #内循环为副数字循环,从1到主数字,内循环做乘法,输出,并且使同行输出之间添加空格
        x = i * j
print("%d*%d=%d"%(i,j,x),end = "\t")
        j += 1
    i += 1
    print("\n")

while循环法

i = 1
while i < 10:
    j = 1
    while j < i+1:
        x = i * j
print("%d*%d=%d"%(i,j,x),end="\t")
        j += 1
    print("\n")
    i += 1
    # 不会写了就把层次变少,再去看