Build a Caesar Cipher - Step 15

Tell us what’s happening:

i dont know the exact wayt to do this, i cant think in another option

Your code so far

def caesar(text, shift):
    alphabet = 'abcdefghijklmnopqrstuvwxyz'
    shifted_alphabet = alphabet[shift:] + alphabet[:shift]

# User Editable Region

    translation_table = str.maketrans(alphabet, shifted_alphabet.upper())
    

# User Editable Region

    return text.translate(translation_table)


encrypted_text = caesar('freeCodeCamp', 3)
print(encrypted_text)

Your browser information:

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

Challenge Information:

Build a Caesar Cipher - Step 15

The instructions are:

" Update your str.maketrans() call by concatenating to each argument the uppercase version of the argument itself."

Where is your concatenation.? I suggest you reset the step and follow the above carefully to the existing code.

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