Подскажите что в коде не так я не понимаю
n, m = map(int, input().split())
a = []
for _ in range(n):
a.append(list(map(int, input().split())))
q = sum(a[0])
w = 0
for i in range(1, len(a)):
if sum(a[i]):
q = sum(a[i])
w = i
print(*a[w])
выдает ошибку:
wrong answer 1st lines differ - expected: '13 26 56 9 12 ', found: '14 90 897 6 34'
Где текст задачи? Откуда мы можем знать, что в этом коде неправильно, если мы не знаем, что он должен делать? По ошибочному коду невозможно понять задание.
И почему Python-код без отступов? Специально ведь в редакторе кнопку <> сделали.
n, m = map(int, input().split())
a = []
for _ in range(n):
a.append(list(map(int, input().split())))
q = sum(a[0])
w = 0
for i in range(1, len(a)):
if sum(a[i]):
q = sum(a[i])
w = i
print(*a[0])
Ошибка в коде заключается в неправильном обновлении переменных `q` и `w` внутри цикла `for`. В текущей реализации, при каждой итерации цикла `for`, если сумма элементов в строке `a[i]` не равна нулю, переменные `q` и `w` обновляются. Это приводит к тому, что в конце цикла `for` значения `q` и `w` будут соответствовать последней строке `a[i]`, для которой сумма элементов не равна нулю.
Для исправления ошибки, вам нужно изменить условие внутри цикла `for` и обновлять переменные `q` и `w` только в случае, если сумма элементов в строке `a[i]` больше текущего значения `q`. Вот исправленный код:
```python
n, m = map(int, input().split())
a = []
for _ in range(n):
a.append(list(map(int, input().split())))
q = sum(a[0])
w = 0
for i in range(1, len(a)):
if sum(a[i]) > q:
q = sum(a[i])
w = i
print(*a[w])
```
После внесения этих изменений, код должен работать правильно и выдавать ожидаемый результат.