Learn String Manipulation by Building a Cipher - Step 48

Tell us what’s happening:

I don’t know how I’ve gone wrong here, i’ve been asked to print ‘plain text:’ ,text after the loop

Your code so far


# User Editable Region

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

for char in text.lower():
    if char == ' ':
        encrypted_text += char
    else:
        index = alphabet.find(char)
        new_index = (index + shift) % len(alphabet)
        encrypted_text += alphabet[new_index]

print('encrypted text:', encrypted_text)
print('plain text:', 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 48

you were asked to

right before the print call, add another one

wrong place

That’s right!
you have to give it right before the print call.

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