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

Tell us what’s happening:

Not sure what is wrong on the code

Your code so far


# User Editable Region

# def convert_to_snake_case(pascal_or_camel_cased_string):
#     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
        pass

# User Editable Region

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

if __name__ == '__main__':
    main()


Your browser information:

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

Challenge Information:

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

The instructions: " … commenting out all the lines of code inside the convert_to_snake_case() function."

  • Don’t put a hashtag in front of the function declaration.
  • Pay attention to indentation. You have put all the hashtags at the beginning of the code lines. That is not valid syntax. Put each of them right before the code line:
def convert
    #snake ...  etc.
1 Like