На обработку поступает последовательность из 10 целых чисел (каждое на отдельной строке). Известно, что вводимые числа по абсолютной величине не превышают 106. Нужно написать программу, которая выводит на экран сумму всех отрицательных чисел последовательности и максимальное отрицательное число в последовательности. Если отрицательных чисел нет, требуется вывести на экран «NO» (без кавычек). Программист торопился и написал программу неправильно.
Найдите все ошибки в этой программе (их ровно 5). Известно, что каждая ошибка затрагивает только одну строку и может быть исправлена без изменения других строк.
Примечание. При необходимости вы можете добавить необходимые строки кода.
Максимальное отрицательное число – это число, которое является отрицательным и больше всех других отрицательных чисел, которые встречаются в данной последовательности. Например, в последовательности −7,4,−2,10,−5 среди отрицательных чисел −7,−2,−5 максимальным является −2 (т.к. на координатной оси чисел находится правее, чем −7 и −5).
1 2 3 4 5 6 7 8 9 10
NO
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-10 -1
-1 -2 -1 -10 5 -100 -1 -1 -1 -1
-118 -1
mx = 0
s = 0
for i in range(11):
x = int(input())
if x < 0:
s = x
if x > mx:
mx = x
print(s)
print(mx)
1000 ms 256 Mb Правила оформления программ и список ошибок при автоматической проверке задач