Learn String Manipulation by Building a Cipher - Step 49

Tell us what’s happening:

i dont understand the step 49 please explain it to me or give me the soultion

Your code so far


# User Editable Region

shift = 3  
def caesar():
    text = 'Hello Zaira'
    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)

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

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 49

Writing solutions for users is against the forum rules.

Welcome to the forum @hassansobhi18

You are not asked to place the text variable inside the function.
Also, the first print call is missing from the code.

Please reset the step to restore the seed code and try again.

Happy coding