Learn String Manipulation by Building a Cipher - Step 34

Tell us what’s happening:

Describe your issue in detail here.
I don’t know what else to do. I’ve looked at countless other answers and tried inputting the coding different ways and still can’t seem to get it right.

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)

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

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 34

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.

Hi @3sPlease,
Welcome to fCC community.
Kindly clarify. Which part of this task do you need help with?

If you feel you’re doing the right thing but the check keeps flagging. Try doing a reset and try again.

:+1: Happy coding.

Hi there and welcome to our community!

If you reset the lesson, the starting code should be:

for char in text.lower():
    index = alphabet.find(char)
    print(char, index)
    new_index = index + shift

Then you should:

create a new_char variable at the end of your loop body. Set its value to alphabet[new_index] .

So, directly below your new_index variable, define your new variable with the value exactly as specified in the instructions.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.