Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача на Python

ФЕНИКС Знаток (342), открыт 7 часов назад
Есть число N — количество учеников в классе и N чисел — количество задач, которые решил каждый из учеников по списку.
Верно ли, что в первой половине списка есть ученик, решивший больше всего задач, и ученик, решивший меньше всего задач?
Выведи "ДА" или "НЕТ". Если N нечётное, считаем ученика из середины входящим в первую половину.
1 ответ
Юрий Семыкин Искусственный Интеллект (207662) 6 часов назад
 c=[int(i) for i in input('кол-во задач=').split()] 
mid=c[:len(c)-len(c)//2]
mi=min(c)
ma=max(c)
print(('нет','да')[(mi in mid) and (ma in mid)])
ФЕНИКСЗнаток (342) 6 часов назад
Все равно на Ввод:
6
12
5
3
19
1
7
Выдает:
ДА
а надо НЕТ
Юрий Семыкин Искусственный Интеллект (207662) ФЕНИКС, вы в строчку вводите без количества. кол-во задач=4 10 5 7 8
Похожие вопросы