Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Определите индекс элемента числового списка, значение которого равно сумме первого и последнего элемента того же списка.

матвей станкевич Ученик (86), открыт 1 неделю назад
Определите индекс элемента числового списка, значение которого равно сумме первого и последнего элемента того же списка. пайтон
1 ответ
anastasia1991 Профи (809) 1 неделю назад
 def find_index(numbers): 
# Проверка наличия хотя бы двух элементов в списке
if len(numbers) < 2:
return "В списке должно быть хотя бы два элемента"

# Получение первого и последнего элемента списка
first = numbers[0]
last = numbers[-1]

# Поиск индекса элемента, значение которого равно сумме первого и последнего элемента
for i, num in enumerate(numbers):
if num == first + last:
return i

# Если такого элемента нет, вернуть сообщение об этом
return "Такого элемента нет"

# Пример использования
numbers = [1, 3, 5, 7, 9, 12]
index = find_index(numbers)
print(index)
Похожие вопросы