Learn String Manipulation by Building a Cipher - Step 69

Tell us what’s happening:

How to describe last two lines? Is it must be smth specific?

Your code so far

# User Editable Region

text = 'Hello Zaira'
custom_key = 'python'

def vigenere(message, key, direction):
    key_index = 0
    alphabet = 'abcdefghijklmnopqrstuvwxyz'
    encrypted_text = ''

    for char in message.lower():
        # Append space to the message
        if char == ' ':
            encrypted_text += char
            # Find the right key character to encode
            key_char = key[key_index % len(key)]
            key_index += 1

            # Define the offset and the encrypted letter
            offset = alphabet.index(key_char)
            index = alphabet.find(char)
            new_index = (index + offset) % len(alphabet)
            encrypted_text += alphabet[new_index]
    return encrypted_text
#Print encryption meaning
encryption = vigenere(text, custom_key,)

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

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 69

Welcome to the forum @jayfun442

Comment out the last two lines of code, then the step will pass.

Happy coding

“Comment out the last two lines” means you should turn them into comments.


Thank u! I’m learning english while i learn to code, and it’s being a little difficult.
You helped me a lot.


A post was split to a new topic: New Python topic