Error

Mengisi matriks dengan nilai dari papan kekunci

Biarkan atur cara menerima tatasusunan dua dimensi sebagai input, dalam bentuk n garisan, setiap satunya mengandungi m nombor yang dipisahkan oleh ruang. Bagaimana untuk mengira mereka? Contohnya seperti ini:

A=[] untuk i dalam julat(n): A.append(list(map(int, input().split()))) # kaedah list() mencipta senarai(array)   # daripada set data yang diberikan dalam kurungan

Atau, tanpa menggunakan panggilan fungsi bersarang kompleks:

A=[] untuk i dalam julat(n): row = input().split() # baca rentetan dengan nombor, # berpecah kepada elemen mengikut ruang (mendapat baris tatasusunan) untuk i dalam julat(len(baris)): baris[i] = int(baris[i]) # setiap elemen baris senarai ditukar kepada nombor A.tambah(baris) # tambahkan baris tatasusunan ke tatasusunan A

Lelaran pada elemen matriks

Setiap elemen matriks mempunyai dua indeks, jadi anda perlu menggunakan gelung bersarang untuk mengulangi semua elemen.
Biasanya matriks diulang baris demi baris: gelung luar berulang ke atas indeks baris, manakala gelung dalam melelaran ke atas indeks lajur.
Tetapi jika perlu, anda boleh lelaran ke atas matriks dan lajur, kemudian kitaran diterbalikkan.