Learn String Manipulation by Building a Cipher - Step 41

Tell us what’s happening:

Describe your issue in detail here.

Your code so far


# User Editable Region

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

for char in text.lower():
    if char == '':
       print('True')
       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 41

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.

Tell us what’s happening:

Describe your issue in detail here.

Your code so far


# User Editable Region

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

for char in text.lower():
    if char == '':
       print(char = '')
    else :
           print(char =!'')
           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 41

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.

the error is here, the ! has to go before the equal for the ‘different from’ comparison

but you should actually reset the step, and add one single line with a print, you should print the comparison between char and a space " " (you are comparing to an empty string now)

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.

I spent a couple hours on this, and it is the dumbest issue. the SPACE has to go in between the ’ ’ so you put the cursor in between them, and hit the space key. Also, make sure the line is the 2nd line.