Информатика, вопрос задал Martinat , 1 год назад

Допоможіть будь ЛАСОЧКА!
Буду дуже вдячна ❤️
Python

Приложения:

Ответы на вопрос

Ответил makstaranik530
0

Ответ: Цей код має помилки синтаксису і не може бути виконаний. Основні помилки в коді включають:

Неправильний синтаксис виразу присвоєння ms += [sum(tabl[i]) - tabl[i][0]] for i in range(len(ms)):. Коректний синтаксис має вигляд: ms += [sum(tabl[i]) - tabl[i][0] for i in range(len(ms))].

Помилка порівняння if ms[i] = = max_ms:. Правильний оператор порівняння в Python - ==, тому коректний вираз має вигляд: if ms[i] == max_ms:.

Залежно від бажаного результату, можливі варіанти виконання задачі можуть бути:

Вивести, в якому з 2 по 4 стовпчик найбільша сума значень:

max_sum_col_idx = 1

max_sum_col_sum = sum(tabl[0][1:4])

for i in range(1, len(tabl)):

   col_sum = sum(tabl[i][1:4])

   if col_sum > max_sum_col_sum:

       max_sum_col_idx = i + 1

       max_sum_col_sum = col_sum

print("Найбільша сума значень у стовпці:", max_sum_col_idx)

Вивести суму всіх елементів масиву з 2 по 4 стовпчики:

sum_col_2_4 = sum(tabl[i][1:4]) for i in range(len(tabl)))

print("Сума елементів з 2 по 4 стовпчики:", sum_col_2_4)

Вивести, який рядок має найбільшу суму значень з 2 по 4 стовпчик:

max_sum_row_idx = 0

max_sum_row_sum = sum(tabl[0][1:4])

for i in range(1, len(tabl)):

   row_sum = sum(tabl[i][1:4])

   if row_sum > max_sum_row_sum:

       max_sum_row_idx = i

       max_sum_row_sum = row_sum

print("Найбільша сума значень у рядку:", max_sum_row_idx + 1)

Вивести середнє значення по рядках з 2 по 4 стовпчики:

avg_row_2_4 = [(sum(tabl[i][1:4]) / 3) for i in range(len(tabl))]

print("Середнє значення по рядках з 2 по 4 стовпчики:", avg_row_2_4)

Объяснение:

Новые вопросы