Learn String Manipulation by Building a Cipher - Step 27

Tell us what’s happening:

Describe your issue in detail here.
I must change the first letter of my text to another character, I have tried
text[0] = B
I think im overthinking it

Your code so far


/* User Editable Region */

text = 'Hello World'
text[H] = B

/* 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 Edg/120.0.0.0

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.

Hi there and welcome to our community!

This is close to the solution, but you need to use quotation marks when you’re dealing with strings.

1 Like

Appreciate it, I need to remember those quotation marks!

I thought he was supposed to access the first character using the index of the character