Build a Pin Extractor - Step 16

Tell us what’s happening:

ive declared the two variables as instructed but it raises an error saying the variable poem2 and poem3 should exists and have correct value …im pretty sure the value are correct no extra full stops on anything

Your code so far


# User Editable Region


def pin_extractor(poem):
    secret_code = ''
    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
here and there
hoping for rain
before it turns yellow"""

poem3 = """There 
once
was
a 
dragon"""


#print(pin_extractor(poem))



# User Editable Region


Your browser information:

User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36

Challenge Information:

Build a Pin Extractor - Step 16

copy/paste the poems from the instructions. also, you were asked to comment out print(pin_extractor(poem)), not remove it.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.