Learn String Manipulation by Building a Cipher - Step 46

Tell us what’s happening:

can someone lead me on the right path here, ive been back and fourth for ages, im not to sure if my indentations are correct or not

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/120.0.0.0 Safari/537.36

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 46

Hello!

Here is a trick: Select the code you want to indent and press “tab” once.
For this challenge everything from alphabet to the two print functions.
This moves the entire block on the right level.

2 Likes

aw sweet got it, thank you!

this is the correct :wink:
solution removed

This thread is already solved 1 month ago…

It is great that you solved the challenge, but instead of posting your full working solution, it is best to stay focused on answering the original poster’s question(s) and help guide them with hints and suggestions to solve their own issues with the challenge.

We are trying to cut back on the number of spoiler solutions found on the forum and instead focus on helping other campers with their questions and definitely not posting full working solutions.