Learn String Manipulation by Building a Cipher - Step 37

What am I doing wrong here:

# User Editable Region

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

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

# User Editable Region

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 37

When I opened this exercise. I did not modify anything and clicked on “check your solution” and it worked surprisingly. The line shown below was at the top and was already printing the result of comparing char to an empty space. So I suggest, just reset the exercise and turn it in as-is and see what happens.


Hi please don’t post solution code.

When you opened the lesson, it was showing the answer you had previously coded.

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.

Screenshot 2024-01-24 172922

Just print that, don’t make a new variable.

Oh, I did not realize that line was coming from having previously coded that already. Thank you for bringing this to my attention.