Вопрос задан 05.07.2023 в 19:15. Предмет Информатика. Спрашивает Бейфус Маша.

Python У меня есть массив h = [1, 6, 3, 4] Я нашла max(h), как теперь найти index этого числа?

пожалуйста помогите :> Без срезов
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Куракулов Никита.

Ответ:

h.index(max(h))

Объяснение:

В питоне есть такой метод для списков(у тебя если что именно список, а не массив)  h.index вот как его использовать в твоей ситуации:

h = [1, 6, 3, 4]

m = max(h)

print(h.index(m))

если шо, напиши мне в лс, я расскажу что нибудь еще

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу! Чтобы найти индекс максимального элемента в массиве h без использования срезов, вы можете воспользоваться циклом for для перебора элементов и сравнивать их со значением максимального элемента. Вот как это можно сделать:

python
h = [1, 6, 3, 4] max_value = h[0] # Предполагаем, что первый элемент - максимальный max_index = 0 for i in range(1, len(h)): if h[i] > max_value: max_value = h[i] max_index = i print("Максимальное значение:", max_value) print("Индекс максимального значения:", max_index)

В этом коде мы начинаем с предположения, что первый элемент массива является максимальным, а затем перебираем остальные элементы. Если текущий элемент больше текущего максимального значения, мы обновляем max_value и max_index на текущие значения.

Заметьте, что в данном случае массив начинается с индекса 0. Если бы ваш массив начинался с другого индекса, вы могли бы изменить начальное значение max_index на начальный индекс массива.

0 0

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

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

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

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