Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 08 октября 2025 14:51

Помимо ответа на вопрос: «Есть ли такой элемент в массиве?», нужно ещё уметь определять место, где он в этом массиве находится. То есть его индекс. Кроме того, если нужных значений несколько, нам может быть интересно выбрать индекс конкретного из них. Например, первого или последнего в массиве. Для решения такой задачи удобнее цикл с параметром. Вот самая простая его форма: A = [4, 15, -3, -94, 15, 15, 34] value = 15 elem_index = -1 for k in range(len(A)): if A[k] == value: elem_index = k break print(elem_index) Что выведет эта программа? Ответ:

Ответ нейросети

08 октября 2025 14:51

Ответ: 1

Пошаговое объяснение:

  • A = [4, 15, -3, -94, 15, 15, 34], value = 15, elem_index = -1.
  • Цикл проходит по k от 0 до len(A)-1 (то есть по индексам 0,1,2,3,4,5,6).
  • k = 0: A[0] = 4, не равно value → ничего не меняем.
  • k = 1: A[1] = 15, равно value → устанавливаем elem_index = 1 и выполняем break, цикл прерывается.
  • После цикла печатается elem_index, который равен 1.

Замечания:

  • Этот код находит индекс первого вхождения искомого значения в массив (индексация в Python — нулевая).
  • Если бы искомого значения в массиве не было, elem_index остался бы равным -1 и программа вывела бы -1.
  • Если нужно найти последний индекс, можно не ставить break и обновлять elem_index при каждом совпадении, либо пройти по массиву с конца.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

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

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Помимо ответа на вопрос: «Есть ли такой элемент в массиве?», нужно ещё уметь определять место, где он в этом массиве находится. То есть его индекс. Кроме того, если нужных значений несколько, нам может быть интересно выбрать индекс конкретного из них. Например, первого или последнего в массиве. Для решения такой задачи удобнее цикл с параметром. Вот самая простая его форма: A = [4, 15, -3, -94, 15, 15, 34] value = 15 elem_index = -1 for k in range(len(A)): if A[k] == value: elem_index = k break print(elem_index) Что выведет эта программа? Ответ:
Ответ: 1 Пошаговое объяснение: - A = [4, 15, -3, -94, 15, 15, 34], value = 15, elem_index = -1. - Цикл проходит по k от 0 до len(A)-1 (то есть по индексам 0,1,2,3,4,5,6). - k = 0: A[0] = 4, не равно value → ничего не меняем. - k = 1: A[1] = 15, равно value → устанавливаем elem_index = 1 и выполняем break, цикл прерывается. - После цикла печатается elem_index, который равен 1. Замечания: - Этот код находит индекс первого вхождения искомого значения в массив (индексация в Python — нулевая). - Если бы искомого значения в массиве не было, elem_index остался бы равным -1 и программа вывела бы -1. - Если нужно найти последний индекс, можно не ставить break и обновлять elem_index при каждом совпадении, либо пройти по массиву с конца.