方法一:row = 1 #
定義起始行
while row <= 9: #
最大列印 9 行
col = 1 #
定義起始列
while col <= row: #
最大列印 row 列
#end = "",表示輸出結束後,不換行
#"\t" 可以在控制台輸出乙個製表符,協助在輸出文字時對齊
#print("%d * %d = %d" % (col, row, row * col), end="\t")
print('
{}*{}={}
'.format(col, row, row * col), end='\t'
) col += 1 #
列數 + 1
print("") #
一行列印完成的換行
row += 1 #
行數 + 1
方法二:for i in range(1, 10):
for j in range(1, 10):
if j<=i:
print('
{}*{}={}
'.format(j, i, j*i), end='\t'
)
print('')
方法三:for i in range(1, 10):
for j in range(1, i+1): #
j的取值有點妙, 省去了判斷
print('
{}*{}={}
'.format(j, i, j*i), end='\t'
)
print('')
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...
Python 九九乘法表
以下例項演示了如何實現九九乘法表 coding utf 8 filename test.py author by www.runoob.com 九九乘法表 通過指定end引數的值,可以取消在末尾輸出回車符,實現不換行。for i in range 1 10 for j in range 1 i 1 ...
python 九九乘法表
詳解 為了讓自己理解 for i in range 1,10 print i,end for j in range 1,i 1 print s s s i,j,i j end print 1.for i in range 1,10 這是乙個for 迴圈 語句,range 是乙個函式,for i in...