Build a Caesar Cipher - Step 10

Tell us what’s happening:

def caesar():
shift = 5
alphabet = “abcdefghijklmnopqrstuvwxyz”
shifted_alphabet = alphabet[shift:] + alphabet[:shift]
translation_table = str.maketrans(alphabet, shifted_alphabet)
text = “hello world”
encrypted_text = text.translate(translation_table)
print(encrypted_text)
its saying that my code doesn’t pass but i have done everything in the step

Your code so far


# User Editable Region

def caesar():
    shift = 5
    alphabet = "abcdefghijklmnopqrstuvwxyz"

    shifted_alphabet = alphabet[shift:] + alphabet[:shift]

    translation_table = str.maketrans(alphabet, shifted_alphabet)

    text = "hello world"

    encrypted_text = text.translate(translation_table)
    print(encrypted_text)




# User Editable Region

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 10

Welcome to the forum @ayaalabrii102

It looks like you modified the order of the shift variable. Making changes to the code, even small changes, can cause the tests to fail.

Try placing the shift variable below the alphabet variable.

Happy coding

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