Learn String Manipulation by Building a Cipher - Step 36

Tell us what’s happening:

what is wrong with my code?

Your code so far

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

# User Editable Region

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

    encrypted_text = 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/120.0.0.0 Safari/537.36 Edg/120.0.0.0

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 36

1 Like

Have you tried to do what the instructions ask?

1 Like

i have the same code and it still isnt working

this is the outcome of the code:

char: h encrypted text: k
char: e encrypted text: hk
char: l encrypted text: ohk
char: l encrypted text: oohk
char: o encrypted text: roohk
char: encrypted text: croohk
char: w encrypted text: zcroohk
char: o encrypted text: rzcroohk
char: r encrypted text: urzcroohk
char: l encrypted text: ourzcroohk
char: d encrypted text: gourzcroohk

Hi, can you open a new topic please?

If you have a question about a specific challenge as it relates to your written code for that challenge and need some help, click the Ask for Help button located on the challenge (it looks like a question mark). This button only appears if you have tried to submit an answer at least three times.

The Ask for Help button will create a new topic with all code you have written and include a link to the challenge also. You will still be able to ask any questions in the post before submitting it to the forum.

Thank you.

1 Like