вы ничего не добавляете в свой список, когда выходите из цикла, а числа имеют только положительные целые числа, вам нужно сделать что-то вроде:
def longestSequencePos(nums):
index = 0
list = []
integ = 0
for obj in nums:
if obj > 0:
index = index +1
else:
list.append(index)
index = 0
list.append(index)
return max(list)
, который добавит последнее число индексов, если список пуст в конце цикла.
Кроме того, вы назвали свой list
, ну, list
, который на самом деле является конструктором для list
, хотя это не проблема, за которой следует следить как do not do