Learn String Manipulation by Building a Cipher - Step 46

Tell us what’s happening:

Describe your issue in detail here.Preformatted text

Hi team. I can’t go beyond this text. I tried to indent my code as good as I could.

Your code so far


/* User Editable Region */

text = 'Hello Zaira'
shift = 3

def caesar(text, shift):
    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/120.0.0.0 Safari/537.36 Edg/120.0.0.0

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 46

You appear to have created this post without editing the template. Please edit your post to Tell us what’s happening in your own words.

These also need to be indented correctly, it looks like they lost it?

1 Like

It has been solved. Thanks.

2 Likes