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

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

Ответ:
h.index(max(h))
Объяснение:
В питоне есть такой метод для списков(у тебя если что именно список, а не массив) h.index вот как его использовать в твоей ситуации:
h = [1, 6, 3, 4]
m = max(h)
print(h.index(m))
если шо, напиши мне в лс, я расскажу что нибудь еще



Конечно, я помогу! Чтобы найти индекс максимального элемента в массиве h
без использования срезов, вы можете воспользоваться циклом for
для перебора элементов и сравнивать их со значением максимального элемента. Вот как это можно сделать:
pythonh = [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
на начальный индекс массива.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili