Learn String Manipulation by Building a Cipher - Step 16

Tell us what’s happening:

Describe your issue in detail here.

Your code so far


# User Editable Region

text = 'Hello World'
shift = 3
alphabet = 'abcdefghijklmnopqrstuvwxyz'
index = alphabet.find(text[0].lower())
print(index)
shifted = alphabet.index("h") + shift


# User Editable Region

i got no clue what to put

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 16

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.

1 Like

Hi there and welcome to our community!

Declare a variable named shifted and assign it the alphabet letter at index plus shift .

You should be using square bracket notation to find any particular letter in the alphabet string.

For instance alphabet[0] is ‘a’ and alphabet[25] is ‘z’.
You could also put a variable inside the square brackets.
EXAMPLE:

alphabet = 'abcdefghijklmnopqrstuvwxyz'
number = 1
print(alphabet[number])
# would print 'b'

You can even evaluate an expression inside the square brackets, such as adding the values of two variables together… (such and index and shift).

Hopefully this will lead you to the solution!

1 Like