Вопрос задан 07.11.2026 в 07:41. Предмет Информатика. Спрашивает Ушакова Алёна.

Ученику необходимо в программе поменять местами первый и последний элементы массива. Проанализируй предложенный учеником код для обмена:

num = [0, 5, 9, 2, 1, 3, 7]

n = len()

num[1], num[n] = num[n], num=[1]

Найди ошибки, допущенные учеником, и исправь их.

Перейти к ответам

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

Отвечает Карамзин Даниил.

В коде несколько ошибок:

  • В функции len нужно указать массив: len(num).
  • Первый элемент имеет индекс \(0\), а не \(1\).
  • Последний элемент имеет индекс \(n - 1\), а не \(n\).
  • В правой части записи ошибочно написано num=[1].

Исправленный код:

\[\text{num = [0, 5, 9, 2, 1, 3, 7]}\]
\[\text{n = len(num)}\]
\[\text{num[0], num[n - 1] = num[n - 1], num[0]}\]

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос