Какой код на Python позволит вывести индекс уникального числа, если на вход программе подаются 3 целых числа

Какой код на Python позволит вывести индекс уникального числа, если на вход программе подаются 3 целых числа, два из которых равны, а одно отличается?
Золотая_Пыль

Золотая_Пыль

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

python
def find_unique_index(numbers):
# Создаем пустой словарь, в котором будем хранить количество вхождений каждого числа
count = {}

# Проходимся по списку чисел и увеличиваем счетчик вхождений
for num in numbers:
# Если число уже есть в словаре, увеличиваем его счетчик на 1
if num in count:
count[num] += 1
# Если число встречается впервые, добавляем его в словарь со значением 1
else:
count[num] = 1

# Проходимся по списку чисел еще раз и находим индекс уникального числа
for i, num in enumerate(numbers):
# Если счетчик для текущего числа равен 1, возвращаем его индекс
if count[num] == 1:
return i

# Пример использования функции find_unique_index()
numbers = [2, 4, 4] # Введите здесь ваши числа
index = find_unique_index(numbers)
print("Индекс уникального числа:", index)


В данном коде мы создаем функцию `find_unique_index`, которая принимает список чисел в качестве параметра. Затем мы создаем словарь `count`, где будем подсчитывать количество вхождений каждого числа. Мы проходимся по списку чисел, проверяем, есть ли они уже в словаре `count`, и увеличиваем счетчик вхождений. После этого мы проходимся по списку чисел еще раз и находим индекс уникального числа, используя счетчики из словаря `count`. И, наконец, выводим индекс уникального числа.
Знаешь ответ?
Задать вопрос
Привет!
hello