Learn String Manipulation by Building a Cipher - Step 35

Tell us what’s happening:

text = ‘Hello World’
shift = 3
alphabet = ‘abcdefghijklmnopqrstuvwxyz’

for char in text.lower():
index = alphabet.find(char)
new_index = index + shift
new_char = alphabet[new_index]
print(‘char:’, char, ‘new char:’, new_char)

Your code so far


# User Editable Region

text = 'Hello World'
shift = 3
alphabet = 'abcdefghijklmnopqrstuvwxyz'
for char in text.lower():
index = alphabet.find(char)

new_char = alphabet[new_index]
print('char:', char, 'new char:', new_char)

# User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Mobile Safari/537.36

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 35

Hi. Try deleting the space left by the removal of the first print call.

Make sure the indentation follows the original indents. You have also deleted some of the existing code. Reset the step and try again only changing what is asked.

everything inside the for loop must be indented you have removed the indentation