'for range - invalid syntax of loop [closed]

def amp1(array):
    for i in range (0,len(array),400)
    amp1 [array]= abs(max(array[i:i+400]))
    return amp1

print(amp1(node1[3]))

I get this response:

File "<ipython-input-53-972793b81fd0>", line 7
    for i in range (0,len(array),400)
                                     ^
SyntaxError: invalid syntax


Solution 1:[1]

You are missing a ":" at the end of line 7. Let try like:

def amp1(array): 
    for i in range (0,len(array),400): 
        amp1 [array]= abs(max(array[i:i+400])) 
    return amp1

print(amp1(node1[3]))

Solution 2:[2]

You missed a : at the for loop, for i in range (0,len(array),400):

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 kingkong
Solution 2 buzzbuzz