Поиск максимального числа в одномерном массиве Python. Ошибка в коде
Необходимо с клавиатуры ввести одномерный массив из 10 целых чисел и найти большее из них. В чём именно ошибка кода? 
Ответы (1 шт):
Правильный код для решения этой задачи:
lst = [int(input()) for _ in range(10)]
print(max(lst))
Ну или так (однострочник):
print(max(int(input()) for _ in range(10)))
В вашем коде, очевидно, ошибка в том, что в массиве 10 чисел, а вы ссылаетесь на одиннадцатое (индекс 10). Думаю, если изменить строку while i <= 10 на while i < 10, код заработает. Чтобы можно было точнее определить вашу проблему, пожалуйста, вставьте код текстом.
Помимо этого, в вашем коде есть много мелких нарушений. Например, очень плохая практика делать переменные i и I в коде рядом. Max очень напоминает по названию аналогичную встроенную функцию питона, так что в будущем подобные переменные называйте как-то типа cur_max. Иначе запутаетесь моментально.