Пример 1.2. Правильная функция, которая находит наибольшее значение в списке
def largest(A):
my_max = A[0] ❶
for idx in range(1, len(A)): ❷
if my_max < A[idx]:
my_max = A[idx] ❸
return my_max
❶ Сделаем my_max равным начальному элементу списка (он доступен по индексу 0).
❷ Переменная idx принимает целочисленные значения от 1 до len(A)-1 включительно, не достигая len(A).
❸ Если в A по индексу idx стоит большее значение, обновить my_max.
Алгоритмы. С примерами на Python
·
Джордж Хайнеман