0
0 Комментариев

Есть список, в котором записано

0.0211742352314066
-0.0628333091715691
-0.0906908652845038
0.0216636396360264
0.0216636396360264
-0.0133892371190161
0.0175451792157489
0.000499875041650993
0.0176434351725953
0.0239118200463129

Нужно посчитать максимальное количество позитивных между негативными значениями. В данном случае программа должна вернуть 4.

Как я понимаю, нужно в цикле перебрать список и встречая позитивные значения записывать их в счетчик в итоге перезаписывая счетчик если искомые значения превышают число счетчика. Но вот никак не могу реализовать.

        for i in e:
        if i > 0:
            arr = {}
            arr[i] += 1
        else:
            arr[i] = 1
            print(arr)


Добавить комментарий