for sum in list
- это перебор элементов списка по-порядку mult = mult + list[sum]
это обращение к элементу списка по индексу. Первый элемент это 1, значит по индексу это будет уже второй, потому что нумерация идёт с нуля.sum = sum+1
- нет смысла, это значение будет сбрасываться в начале цикла, потому что там перебор sum из списка