#99乘法表一
print("乘法口诀表一")
for j in range(0,10):
for i in range(1,j+1):
print("{}*{}={:<5}".format(i,j,i*j),end="")
print()
print("="*20,"*"*5,"="*20)
#乘法口诀二
print("乘法口诀表二")
for j in range(9,0,-1):
for i in range(1,j+1):
print("{}*{}={:<5}".format(i,j,i*j),end="")
print()
print("="*20,"*"*5,"="*20)
#乘法口诀三
print("乘法口诀表三")
for j in range(9,0,-1):
i=j
for i in range(i,0,-1):
print("{}*{}={:<5}".format(i,j,i*j),end="")
print()
print("="*20,"*"*5,"="*20)
#乘法口诀表四
print("乘法口诀表四")
for j in range(1,10):
a=" "*9*(9-j)
print(a,end="")
for i in range(1,j+1):
print("{}*{}={:<5}".format(i,j,i*j),end="")
print()
#用while输出4中乘法口诀表
print("while乘法口诀表一")
i=1
while i<=9:
j=1
while j<=i:
print("{}*{}={:<5}".format(j,i,i*j),end="")
j+=1
i+=1
print()
print("while乘法口诀表二")
i=9
while i>0:
j=1
while j<=i:
print("{}*{}={:<5}".format(j,i,i*j),end="")
j+=1
i-=1
print()
print("while乘法口诀表三")
i=9
while i>0:
j=i
a=" "*9*(9-i)
print(a,end="")
while j<=i and j>0:
print("{}*{}={:<5}".format(j,i,i*j),end="")
j-=1
i-=1
print()
print("while乘法口诀表四")
i=1
while i>0 and i<10:
j=i
a=" "*9*(9-i)
print(a,end="")
while j<=i and j>0:
print("{}*{}={:<5}".format(j,i,i*j),end="")
j-=1
i+=1
print()
print("while乘法口诀表三")
i=9
while i>0:
j=i
a=" "*9*(9-i)
print(a,end="")
while j<=i and j>0:
print("{}*{}={:<5}".format(j,i,i*j),end="")
j-=1
i-=1
print()