ПИТОН
Напишите программу которая находит индексы всех элементов массива, равных введенному числу Х.
Ответы
Ответ:
Напишите программу, которая выводит номера элементов массива, равных заданному значению X .
Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. В третьей строке записано число X . Гарантируется, что 0 < N ≤ 10000 .
Выходные данные
Программа должна вывести в одной строке номера элементов массива, равных X , разделив их пробелами. Предполагается, что нумерация начинается с единицы. Если таких элементов нет, нужно вывести число -1.
Примеры
входные данные
5
1 2 1 3 5
1
выходные данные
1 3
Вот что я сделал
Прошло всего на 13 баллов
PythonВыделить код
1
2
3
4
5
6
7
8
9
10
N=int(input())
lst=[int(X) for X in input().split()]
w=0
X=int(input())
for i in range(N):
if lst[i]==X:
print(i+1,end=' ')
w=1
if w==0:
print(-1)