Learn String Manipulation by Building a Cipher - Step 40

Tell us what’s happening:

step 40, how to fix this problem
am I doing It right?
it says print in the loop with a char == space
but I dunno now

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

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

Your code so far


# User Editable Region

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

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

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

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 40

Hi there. At the beginning of the loop body, on the line right after the colon, you need to print out the output of the string comparison. Secondly the parenthesis was meant to explain what a space looks like. Not code.

You see a space is an invisible “/s” symbol inserted in the document that tells the computer there’s something in between these two symbols.

The below is a space character. Hope this helps.
' '