Learn String Manipulation by Building a Cipher - Step 16

Tell us what’s happening:

The print satement (when not commented out) is printing ‘k’, which is the right thing, but my code won’t pass the test. Can someone please explain to me why?

Your code so far


# User Editable Region

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

# User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) 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.

What error are you getting?

You should not use 7 there but the variable that stores that value.

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