Предмет: Информатика,
автор: Elia123
В списке хранятся оценки учеников. Напишите программу, которая выводит номера элементов списка, равных введенной с клавиатуры оценке. Очень нужна ваша помощь
Ответы
Автор ответа:
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
Похожие вопросы
Предмет: Русский язык,
автор: AminaSabirova1
Предмет: Русский язык,
автор: gulden0601811
Предмет: Английский язык,
автор: vorobeva691998
Предмет: География,
автор: rostislavgaponenko05
Предмет: История,
автор: kristina98897