Learn String Manipulation by Building a Cipher - Step 40

Tell us what’s happening:

I’ve been a bit stuck at this step, usually the issues that i have read on are about indentation but i think mine is ok. Maybe there is something that i’m not seeing or remembering

Your code so far


/* User Editable Region */

text = 'Hello World'
shift = 3
alphabet = 'abcdefghijklmnopqrstuvwxyz'
encrypted_text = ''

for char in text.lower():
    if char == ' ':
        encrypted_text += char
        else:
            index = alphabet.find(char)
            new_index = index + shift
            encrypted_text += alphabet[new_index]
            print('char:', char, '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 40

Hello A1ejandr001,

Unfortunately your indentation is not correct yet. The else is basically a reply of the if, and should be on the same width. After that you can adjust the rest under the else statement accordingly with the adjustement you made.

Thank you so much, i was stuck there for a while