The first最简单最基础
for i in range(1,10): for j in range(1,10): print ("%2d"%(i*j),end=" ") #用于换行 print("")
The second左上角的
#左上三角格式输出九九乘法表 for i in range(1,10): for j in range(i,10): print("%2d" % (i*j),end=" ") print("")
The third右上角
for i in range(1, 10): for k in range(1, i): #s输出三个空格,使格式对齐(不同环境可能个数不一样,自行判断即可) print(end=" ") for j in range(i, 10): print("%2d" % (i * j), end=" ") print("")
The last左下角
for row in range(1,10): #打印一行 for col in range(1,row+1): #print函数默认任务打印完毕后换行 product = row * col #%2d代表2位数 print ("%2d"%product,end=" ") print (" ")