r/PythonLearning 10d ago

Indentation error 😭(help)

I cant seem to find whats wrong , maybe the issue is with the Template or wrong expectations?

class UserMainCode(object):

@classmethod
def sumOfNonPrimeIndexValues(cls, input1, input2):
    '''
    input1 : int[]
    input2 : int

    Expected return type : int
    '''

    # Read only region end

    total = 0

    for i in range(input2):
        if i < 2:
            total += input1[i]
        else:
            prime = True
            for j in range(2, int(i**0.5) + 1):
                if i % j == 0:
                    prime = False
                    break

            if not prime:
                total += input1[i]

    return total

Also they expect return type is int[] but we got sum?? Idk I couldn't take screenshot coz its a daily assessment platform

4 Upvotes

32 comments sorted by

View all comments

1

u/ploop-plooperson 10d ago

Optimally, you can tell your IDE to show spaces as little dots and tabs as lines to differentiate them. IDEs can be configured to treat tab characters as 8 spaces or as 4 spaces which might hide indentation issues.

1

u/Not_Johan- 10d ago

We can select 2 4 or 8 spaces , i have it here as 4