Python 307 乘法表
Python TQC
題目說明:¶
(1) 請使用迴圈敘述撰寫一程式,要求使用者輸入一個正整數n(n<10),顯示n*n乘法表。
(2) 每項運算式需進行格式化排列整齊,每個運算子及運算元輸出的欄寬為2,而每項乘積輸出的欄寬為4,皆靠左對齊不跳行。
範例輸入1¶
範例輸出1¶
範例輸入2¶
範例輸出2¶
1 * 1 = 1 2 * 1 = 2 3 * 1 = 3 4 * 1 = 4 5 * 1 = 5
1 * 2 = 2 2 * 2 = 4 3 * 2 = 6 4 * 2 = 8 5 * 2 = 10
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 4 * 3 = 12 5 * 3 = 15
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16 5 * 4 = 20
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
題目解析
這個輸出有以下幾個特點:
-
格式整齊排列:每個乘法表達式都按照規定的格式排列整齊,包括乘數、乘號、被乘數、等號和乘積,每個元素之間用空格隔開。
-
靠左對齊:乘數、乘號、被乘數和等號都采用了左對齊,保證了每個乘法表達式的對齊一致性。
-
每項的寬度控制:乘數和被乘數的輸出寬度為2,乘積的輸出寬度為4,保證了乘法表達式的整體美觀性。
-
不換行輸出:使用了
end = ""參數,確保每個乘法表達式在同一行上輸出,而不會換行。
Solution¶
Last update :
13 novembre 2024
Created : 13 novembre 2024
Created : 13 novembre 2024