Build a Pin Extractor - Step 17

Tell us what’s happening:

I keeps getting the following feedback “4. You should move the existing body of the function into the new for loop.” but I’m not understanding where the indentation went wrong

Your code so far


# User Editable Region

def pin_extractor(poems):
    
    secret_code = ''
    for poem in poems:
        lines = poem.split('\n')
        for line_index, line in enumerate(lines):
            words = line.split()
            if len(words) > line_index:
                secret_code += str(len(words[line_index]))
            else:
                secret_code += '0'
    return secret_code

poem = """Stars and the moon
shine in the sky
white and
until the end of the night"""

poem2 = 'The grass is green\nhere and there\nhoping for rain\nbefore it turns yellow'
poem3 = 'There\nonce\nwas\na\ndragon'

# print(pin_extractor(poem))

# User Editable Region


Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36

Challenge Information:

Build a Pin Extractor - Step 17

Please reset and try again. You should put ALL of the existing function code inside the for loop.

Don’t copy code from other threads that are also unable to solve the problem.

This is the code that’s in the body of the function, indicated in the green bracket.

removed by mod
i can understand, how you were feeling, this is the answer, i almost got insane too, for hours and hours and AI or anything was not working then doing all sort of things i did something, which sounds idiotic to my brain, but it worked yes it worked . damn AI, everyone needs to bow down in front of the system so damn crazy, i know i am just speaking BS but it just i am happy.

It is great that you solved the challenge, but instead of posting your full working solution, it is best to stay focused on answering the original poster’s question(s) and help guide them with hints and suggestions to solve their own issues with the challenge. How to Help Someone with Their Code Using the Socratic Method

We are trying to cut back on the number of spoiler solutions found on the forum and instead focus on helping other campers with their questions and definitely not posting full working solutions.