while循環的的四種方向的九九乘法表
#方向一
i = 1
while i <= 9:
j = 1
while j <= i:
print("%d*%d=%-2d"%(i,j,i*j),end = ' ') # %d: 整數的占位符,'-2'代表靠左對齊,兩個占位符
j += 1
print()
i += 1
#下圖為以上代碼運行結果
#方向二
i = 1
while i <= 9:
k = 1
while k <= 9 - i: #判斷應該用多少個空格來填充前面的空白
print(' ',end = '')
k += 1
j = 1
while j <= i:
print("%d*%d=%-2d"%(i,j,i*j),end = ' ')
j += 1
print()
i += 1
#下圖為以上代碼運行結果
#方向三
i = 9
while i >= 1:
j = 1
while j <= i:
print("%d*%d=%2d"%(i,j,i*j),end = ' ')
j += 1
print()
i -= 1
#下圖為以上代碼運行結果
#方向四
i = 9
while i >= 1:
k = 1
while k <= 9-i:
print(' ',end = '')
k += 1
j = 1
while j<= i:
print("%d*%d=%2d"%(i,j,i*j),end = ' ')
j += 1
print()
i -= 1
#下圖為以上代碼運行結果
以上要是有什么不規范的地方希望大神們多多指點