Tell us what’s happening:
Title: Step 10 of Build a Caesar Cipher - code is correct but test keeps failing
Message:
I am stuck on Step 10 of the “Build a Caesar Cipher” workshop in the Python Certification. The test keeps saying “You should move all the code you wrote so far within the caesar function body. Make sure you keep the same indentation level for all of the lines within the function body…” even though my code looks correct.
Here is my code:
pythondef caesar():
shift = 5
alphabet = 'abcdefghijklmnopq
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/145.0.0.0 Safari/537.36
Challenge Information:
Build a Caesar Cipher - Step 10