Learn String Manipulation by Building a Cipher - Step 52

Tell us what’s happening:

i dont know what to do with step 52 how do i call caesar?

Your code so far


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

function_caesar():

# 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/127.0.0.0 Safari/537.36 OPR/113.0.0.0

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 52

the name of the function is only caesar, not function_caesar, remove the first part. Also remove the colon :

1 Like

iam so stupid thank you soo much

You didn’t know how to do something and now you’ve learned how to do it, that’s the opposite of stupid. You’re learning programming on your own, it’s humbling to us all, go easy on yourself!

1 Like