Learn String Manipulation by Building a Cipher - Step 39

Describe your issue in detail here.
SO this is my code so far. I have seen the previous thread about this question and the solution I found was to use +=char instead of +=’ ’ but neither seems to work for me.


# User Editable Region

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

for char in text.lower():
    if char == '  ':
    encrypted_text += char
    index = alphabet.find(char)
    new_index = index + shift
    encrypted_text += alphabet[new_index] 
    print('char:', char, 'encrypted text:', encrypted_text)





### Your browser information:

User Agent is: <code>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36</code>

### Challenge Information:
Learn String Manipulation by Building a Cipher - Step 39
https://www.freecodecamp.org/learn/scientific-computing-with-python/learn-string-manipulation-by-building-a-cipher/step-39

You appear to have created this post without editing the template. Please edit your post to Tell us what’s happening in your own words.

remember indentation! The second line is not inside the if statement because it is not indented appropriately

ohhh thank you so much it worked

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