Build a Caesar Cipher - Step 16

Tell us what’s happening:

My code check is failing despite the fact im fulfilling the requirements. When i compared to other forum posts this was the code that others passed with

Your code so far

def caesar(text, shift):
    

# User Editable Region

    if True:
        return 'Shift must be an integer value'

# User Editable Region


    alphabet = 'abcdefghijklmnopqrstuvwxyz'
    shifted_alphabet = alphabet[shift:] + alphabet[:shift]
    translation_table = str.maketrans(alphabet + alphabet.upper(), shifted_alphabet + shifted_alphabet.upper())
    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 16

double check the punctuation, make sure the string you are using matches the punctuation of the required string

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