Learn String Manipulation by Building a Cipher - Step 49

Tell us what’s happening:

i have went over this 100 times and read the posts. im sure its something small.

Your code so far


# User Editable Region

text = 'Hello Zaira'
shift = 3

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

# User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 49

Welcome to the forum @jharvill

Try unindenting the print calls.

Happy coding

Looks like your indentation is good for the most part. Those last two print calls might be indented into the wrong function, be wary of the power of the indent.