Learn String Manipulation by Building a Cipher - Step 55

I created the key index var and set it to 0 but its not working

Your code so far


# User Editable Region

text = 'Hello Zaira'
custom_key = 'python'
key_index = '0'
def vigenere(message, key):
    alphabet = 'abcdefghijklmnopqrstuvwxyz'
    encrypted_text = ''

    for char in message.lower():
        if char == ' ':
            encrypted_text += char
        else:
            index = alphabet.find(char)
            new_index = (index + offset) % len(alphabet)
            encrypted_text += alphabet[new_index]
    print('plain text:', message)
    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 55

it should be put inside function before variable alphabet. also make it an integer variable. no need of ''

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.