Learn String Manipulation by Building a Cipher - Step 27

Tell us what’s happening:

I can’t seem to be able to create a bracket notation

Your code so far


/* User Editable Region */

text = 'Hello World'
p = text[0]



/* User Editable Region */

shift = 3
alphabet = 'abcdefghijklmnopqrstuvwxyz'

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

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

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 27

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.

Hello Ayam,

You did create a bracket notation. text[0], as you wrote, is the bracket notation to access the first character in text. But the question asks you to (try) and change this letter into a different character. I wants you to assign the bracket notation to any character of your choosing.

Still not able to solve it

What did you try changing text[0] to?

I only changed the number in the bracket to 4

access the first letter in text

You had this part correct before.

try to change it into a character of your choice.

Try to assign it to a different letter.

p = text[0]

This was a good attempt, but it’s backwards. You assign the first letter of text to the variable p

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