Python函数返回数组中最长连续正数的计数(整数)

0 投票
1 回答
3797 浏览
提问于 2025-04-17 05:19

返回值必须是0或者正数,表示序列的长度。我们把这个函数叫做 longestSequencePos(),它需要一个参数(nums)。

如果你能在每个部分加上注释,这样我就能更好地理解了。

1 个回答

1
def countLongestSequence(nums):
        countMax=0
        count=0
        for i in range(0, len(nums)+1):
                if i == len(nums) or nums[i] <= 0:
                        if count > countMax:
                                countMax=count
                        count=0
                else:           
                        count+=1
        return countMax 

当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。

撰写回答