Ваша собака написала уже очень много программ и решила стать программистом.
Ей дали первый заказ:
На вход подаётся число , затем последовательность из
чисел. Выведите максимальное число из последовательности (
, числа из последовательности принадлежат промежутку [-999,999])
Она написала такую программу:
1) a = [] 2) n = int(input()) 3) for i in range(n): 4) a.append(int(input())) 5) maxim = 0 6) for i in range(n): 7) if a[i] > maxim: 8) maxim = a[i] 9) print(maxim)
Первый тест, который дал работодатель: и последовательность чисел [-1,-2,-3,-5,-1]
Вы решили проверить программу собаки. Если в ней есть ошибка, у вас есть возможность поправить только одну строку программы. Запишите в ответ номер строки, которую вы бы поправили, или 0, если программа и без исправлений работает верно.
Програма вывдет 0, так как все числа из последовательности меньше, чем 0, поэтому поиск максимума сработает неверно. Мы должны либо в начале инициализоровать (заведомо меньше любого числа последовательности), либо выводить print(max(a)).
- 5
- 9