Learn String Manipulation by Building a Cipher - Step 70

Tell us what’s happening:

I don’t now what is my error, I search in olders post and I try evrything. The message that give my is that i must put the last to lines of my code into comments, and sometimes didn’t give any typo of comment but didn’t give me the pass.

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
        else:        
            # 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 en2crypted_text
    
encryption = vigenere(text, custom_key)
print(encryption)
#Comment1
#Comment2

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

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 70

Comment out the last two lines means that you have to turn the last two lines into comments.

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