Learn String Manipulation by Building a Cipher - Step 43

Tell us what’s happening:

i tried many times but i didn’t get solution of this problem

Your code so far


# User Editable Region

text = 'Hello World'
shift = 3
alphabet = 'abcdefghijklmnopqrstuvwxyz'
encrypted_text = ''

for char in text.lower():
    if char == ' ':
        encrypted_text += char
        encrypted_text += "c"
        else:
            encrypted_text += " "
            print(encrypted_text)
    index = alphabet.find(char)
    new_index = index + shift
    encrypted_text += alphabet[new_index]
    print('char:', char, 'encrypted text:', encrypted_text)

# 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/126.0.0.0 Safari/537.36

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 43

Hello there!
The else statement should come after this, as suggested in the instructions.

Then indent the following lines of code except the print call.

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