Learn String Manipulation by Building a Cipher - Step 40

Tell us what’s happening:

Learning string manipulation by building a cipher - step 40

``````
# User Editable Region

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

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

``````

User Agent is: `Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36`

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 40

Learning to describe problems is hard, but it is an important part of learning how to code.

Also, the more you say, the more we can help!

I am having a hard time getting the right code for the step 40.
I tried char == ’ ’
print(char == ’ ’ )
But i am still getting an error message

print the result of comparing `char` with a space (`' '`)

These instructions only take 1 line. I’m not sure what the first line here is?

`''` is not a space, `' '` you need to have a proper space character between the quotes

1 Like
``````SOLUTION REDACTED BY MODERATOR
``````

hey @mseyidneali

It is great that you solved the challenge, but instead of posting your full working solution, it is best to stay focused on answering the original poster’s question(s) and help guide them with hints and suggestions to solve their own issues with the challenge.

We are trying to cut back on the number of spoiler solutions found on the forum and instead focus on helping other campers with their questions and definitely not posting full working solutions.

Oh Alright.
Let me try that and revert back

I have tried it and still not progressing to the next task.
I am getting some printed results in the console but it still says my code does not pass.

Thank You @ilenia
It worked.
I removed the first line and put a space between the colon.