@Name:Ta Quan Ge
@File:for循环嵌套实现九九乘法表.py
@Time:2021/3/4 18:23
@引用请标记来源
左下三角形
# print("=======================左下三角形============================")
for i in range(1, 10):
for j in range(1, i + 1):
print(f"{j} * {i} = {j * i:<6}", end="")
print()
左上三角形
for i in range(1, 10):
for j in range(9, i - 1, -1):
print(f"{i} * {j}= {i * j:<6}", end="")
print()
#
下三角形
for i in range(1, 10):
for k in range(1, i):
print(end=" ")
for j in range(i, 10):
print(f"{i} * {j} = {i * j:<6}", end=" ")
print()
上三角形
for i in range(1, 10):
for k in range(9, i - 1, -1):
print(end=" ")
for j in range(1, i + 1):
print(f"{j} * {j} = {j * i:<6}", end=" ")
print()
右上三角形
for i in range(1, 10):
for k in range(1, i):
print(end=" ") # 此处一行表达是占13个空格
for j in range(i, 10):
print(f"{i} * {j} = {i * j:<4}", end=" ")
print()
右下三角形
for i in range(1, 10):
for k in range(1, 10 - i):
print(end=" ") # 此处一行表达是占13个空格
for j in range(1, i + 1):
print(f"{j} * {i} = {j * i:<4}", end=" ")
print()
方形
for i in range(1, 10):
for j in range(1, 10):
print(f"{j} * {i} = {j * i:<6}", end="")
print()