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

Помогите, кто разбирается
Язык Пайтон

Приложения:

ILFV183: python?
ftnwww: да

Ответы

Автор ответа: orazbaydarkhan
1

Ответ:Ответ для перврой задачи:

students = int(input())

s=0

for i in range(0, students):

   ocenki = list(map(int, input().split()))

   if len(ocenki)==students:

       break

for i in ocenki:

   s+=1

   if i == 5:

       print(ocenki[s], end=" ")

Объяснение:

Автор ответа: ILFV183
1

Ответ:

Задача 1:

input()

list_marks = [int(i) for i in input().split()]

list_index = [list_marks.index(i) for i in list_marks if i == 5]

print(*list_index)

Задача 2:

list_numbers = [int(i) for i in input().split()]

ch_list_numbers = list(filter(lambda x: not x % 2, list_numbers))

index_min = list_numbers.index(min(ch_list_numbers))

index_max = list_numbers.index(max(ch_list_numbers))

list_numbers[index_min], list_numbers[index_max] =  list_numbers[index_max], list_numbers[index_min]

print(*list_numbers)

Объяснение:

list.index - возвращает индекс переданного елемента, если он отсутсвует то вернется -1

filter(lambda x: not x % 2, list_numbers) - нужен для того чтобы получить генератор состоящий из четных чисел

русскоязычная документация по list comrehension - highload.today/comprehensions-python/

Похожие вопросы