Python 606 二維串列行列數
Python TQC
題目說明:¶
請撰寫一程式,讓使用者輸入兩個正整數rows、cols,分別表示二維串列lst 的「第一個維度大小」與「第二個維度大小」。
串列元素[row][col]所儲存的數字,其規則為:row、col 的交點值 = 第二個維度的索引col – 第一個維度的索引row。
接著以該串列作為參數呼叫函式compute()輸出串列。
Info
欄寬為4。
範例輸入¶
範例輸出¶
0 1 2 3 4 5 6 7 8 9
-1 0 1 2 3 4 5 6 7 8
-2 -1 0 1 2 3 4 5 6 7
-3 -2 -1 0 1 2 3 4 5 6
-4 -3 -2 -1 0 1 2 3 4 5
題目解析
問題分析:¶
這個問題要求我們根據使用者輸入的行數和列數,生成一個二維串列,其中每個元素的值為列索引減行索引的結果。
解題思路:¶
- 讓用戶輸入兩個正整數,分別表示行數和列數。
- 使用嵌套的
for迴圈來生成二維串列,計算每個元素的值並填入串列中。 - 使用欄寬為4的格式化輸出,以確保結果對齊。
思考方向:¶
- 如何使用嵌套的
for迴圈生成二維串列? - 如何計算每個元素的值?
- 如何確保輸出的格式對齊?
Solution¶
Last update :
13 novembre 2024
Created : 13 novembre 2024
Created : 13 novembre 2024