Środek matrycy

głosy
0

więc to, co muszę zrobić, to poinformować użytkownika o wpisanie wartości dla matrycy i wydrukować środek ten jeden. Mam ten kod, ale jestem brakuje tego.

import sys
reng = int(input('row: '))
column = int(input('column: '))
matrix = []
suma = 0
lista = []

if reng < 0 or column < 0:
    print('NOT VALID')
    sys.exit()

else:
    for i in range(reng):
        matrix.append([0]*column)

    for j in range(reng):
        for k in range(column):
            matrix[j][k] = int(input('enter an integer: '))
print(matrix)
Utwórz 10/10/2019 o 00:37
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
1
print(matrix[reng//2][column//2])

wypisze Ci dokładną środkowy element o „dziwnym * nieparzystej” matrycy. //Podział jest liczbą całkowitą, więc na przykład 3//2to 1, co naprawdę jest w środku jednego z możliwych wskaźników 0, 1, 2. Parzystych mają środkowy-parę i podział daje wyższą wartość (na przykład w przypadku 4: 4//2to 2, co jest „górny środkowy” element możliwych wskaźników 0, 1, 2, 3).

Odpowiedział 10/10/2019 o 01:12
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more