Learn Python List Comprehension by Building a Case Converter Program - Step 14

Tell us what’s happening:

I’m currently getting the following message: Sorry, your code does not pass. You’re getting there.

  1. You should comment out all the 10 lines of code inside the convert_to_snake_case() function and nothing else. Add pass to fill temporarily the function body and avoid an error.

I’ve already commented out all 10 line of code inside the convert_to_snake_case() function. I have also added ‘pass’ to fill the function body. Why is it not working? Please advise.

Your code so far


# User Editable Region

def convert_to_snake_case(pascal_or_camel_cased_string):    
    pass    
    
'''    
    snake_cased_char_list = []
    for char in pascal_or_camel_cased_string:
        if char.isupper():
            converted_character = '_' + char.lower()
            snake_cased_char_list.append(converted_character)
        else:
            snake_cased_char_list.append(char)
            snake_cased_string = ''.join(snake_cased_char_list)    
            clean_snake_cased_string = #snake_cased_string.strip('_')

return clean_snake_cased_string 
   '''
    

    
    
    


# User Editable Region

def main():
    print(convert_to_snake_case('aLongAndComplexString'))

main()

Your browser information:

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

Challenge Information:

Learn Python List Comprehension by Building a Case Converter Program - Step 14

Try using # instead

thanks, i will try now.

– solution code removed
This worked - thanks again !

1 Like

It is great that you solved the challenge, but please don’t post your full working solution.

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.

I will remember for next time, thanks again :slight_smile:

1 Like