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

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つの
形式番号番号:
      プリント(番号)

おすすめ

転載: www.cnblogs.com/ppystudy/p/12109843.html