Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm - Step 7

Tell us what’s happening:

Describe your issue in detail here.
Step 7: just won’t let me go further:
" Sorry, your code does not pass. Don’t give up.

You should have a function called verify_card_number with a parameter called card_number."
What am I doing wrong?

Your code so far


/* User Editable Region */

def verify_card_number(card_number):
    pass

/* User Editable Region */


def main():
    card_number = '4111-1111-4555-1142'
    card_translation = str.maketrans({'-': '', ' ': ''
    translated_card_number = card_number.translate(card_translation)

    print(translated_card_number)

main()

Your browser information:

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

Challenge Information:

Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm - Step 7

You appear to have created this post without editing the template. Please edit your post to Tell us what’s happening in your own words.

Hello morina,

Your code looks correct, can you try resetting the step and doing it again?

you seem to have made changes outside of the function, like, here you have an incomplete dictionary, and an unclosed function, that makes it a syntax error, and nothing works anymore