i hv to compare char with an empty space using the equality operator inside dafor loop and im pretty sure thats what i have done here but it seems its wrong ig
not sure wht im doing wrong
Your code so far
# User Editable Region
text = 'Hello World'
shift = 3
alphabet = 'abcdefghijklmnopqrstuvwxyz'
encrypted_text = ''
for char in text.lower():
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/118.0.0.0 Safari/537.36
Challenge Information:
Learn String Manipulation by Building a Cipher - Step 41
There is no space between the quotation marks here. There must be a space between the quotation marks. Put a space in there like the string they gave you.
Because you did not ‘print the result’. You ‘printed the char’. You need to print what happens when you compare the char with the string holding one space.