Learn String Manipulation by Building a Cipher - Step 49

Tell us what’s happening:

I am unable to pass this level. i have indent every line after shift = 3.

Your code so far


# User Editable Region

text = 'Hello Zaira'
shift = 3

def caesar():  
    alphabet = 'abcdefghijklmnopqrstuvwxyz'
    encrypted_text = ''
    for char in text.lower():  
        if char == ' ':
            encrypted_text += char  
        else:
            index = alphabet.find(char)  
            new_index = (index + shift) % len(alphabet)
            encrypted_text += alphabet[new_index]
    print('Plain text:', text)  
    print('Encrypted text:', 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/131.0.0.0 Safari/537.36

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 49

Did you make any other changes?

Only do what the instructions ask, and make no other changes. If you change any punctuation or capitalization in the strings, the tests will not work.

Hi @rayyanm86

Welcome to FCC. Check the text in the print statements. Most likely, you modified them.