Learn String Manipulation by Building a Cipher - Step 50

Tell us what’s happening:

I don’t know what’s wrong

my code


# 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/120.0.0.0 Safari/537.36

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 50

Welcome to our community!

Restart the step.
Don’t add any unnecessary characters such as * and >.
Just indent all code lines, including two print functions, to the right. ‘if’ and ‘else’ statements are not aligned too.