В списке хранятся оценки учеников. Напишите программу, которая выводит номера элементов списка, равных введенной с клавиатуры оценке. Очень нужна ваша помощь
Ответы
Ответ дал:
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
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад