#迴圈輸出9*9乘法表
# 左下三角
print("="*63)
print("for左下三角乘法表1:")
for row in range(1,10):
for col in range(1,row+1):
print('*='.format(col,row,row*col),end=' ')
print() #換行
print("="*63)
# 左上三角
print("for左上三角乘法表2:")
for row in range(9,0,-1):
for col in range(1,row+1):
print('*='.format(col,row,row*col),end=' ')
print() #換行
print("="*62)
# 右下三角
print("for右下三角乘法表3:")
for row in range(1,10):
for blank in range(1,10-row):
print(end=" ") # 7個空格,乙個表示式占有7個位置
for col in range(row,0,-1):
print("*=".format(col,row,row*col),end=" ")
print() #換行
print("="*63)
#右上三角
print("for右上三角乘法表4:")
for row in range(9,0,-1):
for blank in range(9,row,-1):
print(end=" ") # 7個空格,乙個表示式占有7個位置
for col in range(row,0,-1):
print("*=".format(col,row,row*col),end=" ")
print() #換行
print("="*63)
# 左下三角
print("while左下三角乘法表1:")
row=1
while row<10:
col=1
while col < row+1:
print('*='.format(col, row, row * col), end=' ')
col+=1
print()
row+=1
print("="*63)
# 左上三角
print("while左上三角乘法表2:")
row=9
while row>0:
col=1
while col0:
print("*=".format(col, row, row * col), end=" ")
col-=1
print() #換行
row+=1
print("="*63)
#右上三角
print("while右上三角乘法表4:")
row=9
while row>0:
blank=9
col=row
while blank>row:
print(end=" ") # 7個空格,乙個表示式占有7個位置
blank-=1
while col>0:
print("*=".format(col, row, row * col), end=" ")
col-=1
print() #換行
row-=1
print("="*63)
python輸出九九乘法表
1 01 python列表解析加join 函式 生成九九乘法表,考慮到列值對齊 2print n join join s s 2s j,i,j i for j in range 1,i 1 for i in range 1,10 3 s s 2s j,i,j i for j in range 1,i...
python輸出九九乘法表
1 指令碼如下 1 倒三角格式的,注意行前的空格 2 長方形格式 3 長方形格式 4 其他格式 for i in range 1,10 for j in range 1,10 print d d d i,j,i j print 總結 1 倒三角和長方形區別在於j的範圍,當j in range i,1...
python九九乘法表
之前愛人用excel寫了九九乘法表 if and column a1 row a1 row a1 10 column a1 row a1 column a1 row a1 試試用python寫乙個九九乘法表。重構a a乘法表 函式 def jjcfb a for i in range 1,a 1 f...