Предмет: Информатика, автор: Elia123

В списке хранятся оценки учеников. Напишите программу, которая выводит номера элементов списка, равных введенной с клавиатуры оценке. Очень нужна ваша помощь

Ответы

Автор ответа: bettapy
2

arr = [int(input()) for i in range(5)]

for k, i in enumerate(arr):

   if i == k:

       print(k)

Пояснение:

Насколько я понял, имеются ввиду индексы?
Т.е для arr = [4, 3, 2, 3, 4], будет вывод: 2 3 4

Про enumerate:

Используется в цикле для итерируемых объектов (списки, множества, кортежи). Возвращает индекс элемента и сам элемент

for k, i in enumerate([1, 2, 3]):

   print(i, k)

Вывод:

1 0

2 1

3 2

Похожие вопросы
Предмет: История, автор: kristina98897