Python九九乘法表三種方案

2022-03-01 15:22:42 字數 891 閱讀 1779

方法一:

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...