Learn String Manipulation by Building a Cipher - Step 41

Tell us what’s happening:

Describe your issue in detail here.

please help me it said at the beginning of your loop body, print the result of comparing char with a space (' ' ). Use the equality operator == for that. but if run it this the result always - You should compare char with a space using the equality operator inside your for loop.

Your code so far


# User Editable Region

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

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

# 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/121.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.

These tests are quite fussy - just do what it says, don’t use a variable

still having issues my code is like this:

text = ‘Hello World’
shift = 3
alphabet = ‘abcdefghijklmnopqrstuvwxyz’
encrypted_text = ‘’

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

Please open a new topic for your question