定義plus_table():
對於範圍內的I(1,10):?#設置被乘數I,也是行號。第壹行不打印空行,被乘數變化時其他行將換行。
如果我& gt1: ?#首行不打印空行,其他業務的乘數變化時換行。
打印()
對於範圍內的j(1,i + 1):?#設置乘數,也是列號。每個被乘數公式需要在同壹列,所以不能默認打印。需要添加缺省參數end為空。
print("%d X %d = %-2d " % (i,j,i * j),end= " ")?#因為結果有1位數和2位數的可能性,為了對齊起見,將結果設置為%-2d,即保留2位數空間,並靠左對齊。
現在百度沒有插入代碼的功能。清晰的縮進請見圖。
實施結果如下:
如果希望與常用乘法表保持壹致,可以交換最後壹行的I和J位置,如下所示:
print("%d X %d = %-2d " % (j,I,i * j),end= " ")
實施結果如下: