INPUT = numstr(「1以上の正の整数の大きなを入力してください:」) N = INT(numStr) M = N * N iは = 1基の 数 = [] 値 = [] 、一方 I <= N: #生成列表 values.apped(I)の 場合のI%N == 0: numbers.append(values.copy()) value.clear() I + = 1 のための番号で番号: プリント(番号) 私は = 0 J = 0 つつ I <N - : #のリストエレメント交換 一方 J <= I: 番号[I] [J]、番号[j]は[I] = 番号[j] [i]と、番号[I] [J] J + 1 = J = 0 iは + = 1つの 形式番号で番号: プリント(番号)
Pythonプログラムは、nは1より大きい整数Pythonのコンソール入力によって書かれ、次いで二次元リストを生成します。二次元リストのサイズN * Nは、例えば、優先度の順に、N * nは1からのリストの各要素の値である:3の整数が入力され、リストのように生成される二次元[1,2,3]、[ [1,4,7]、[2,5,8-]、[3:4,5,6]、[7,8,9]]は終了産生し、それは、次のような二次元リスト値要素のランクを交換します、6,9]]
おすすめ
転載: www.cnblogs.com/ppystudy/p/12109843.html
おすすめ
ランキング