5 x 5 tamsayı matrisine sahibim ve Python'da belirli kodu kullanmam gerekiyor. Matrisin sağ üstünden sağa-sola doğru diyagonal hücrelerdeki değerleri içeren bir liste oluşturmam gerekiyor. Python'da bir matrisin sağ çapraz değerlerini yazdır
matrix = [[ 1, 2, 3, 4, 5],
[ 6, 7, 8, 9, 10],
[11, 12, 13, 14, 15],
[16, 17, 18, 19, 20],
[21, 22, 23, 24, 25]]
İstenilen çıktı:
[5, 9, 13, 17, 21]
Kısmi kod girişimi:
diagonal = []
for posi in matrix???:
diagonal.append(??? ???)
O 'olması gerektiğini düşünüyorum matris [n] [4- n] 'OP'nin karşıt diyagonal olmasını istiyor. (veya matris [n] [len (matrix) -n-1] ') – ayhan
Teşekkürler. Bu detayı fark etmemişti. – Alexander
Lütfen kodunuza biraz bağlam ekleyin. – ppperry