Learn String Manipulation by Building a Cipher - Step 48

Tell us what’s happening:

It says to print ‘plain text:’ text after the loop I don’t know how I haven’t. also could someone explain what I’m doing with and what “char” actually is.
Thank you

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

char comes from here, it’s each character in text (lowercase)

it seems you missed the key detail that the instructions say ‘before’. Please read again and pay attention to that

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