text="Hello Zaira"
custom_key = 'python'
def vigenere(message, key, direction):
key_index = 0
alphabet="abcdefghijklmnopqrstuvwxyz"
encrypted_text=""
new_index = offset * direction
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 = offset * key_index
encrypted_text += alphabet[new_index]
return encrypted_text
#encryption = vigenere(text, custom_key)
#print(encryption)
I am a new learner in this course and I have followed the step-by-step to level 70 and this level requires me to multiply the offset
by the direction
in the new_index
assignment. I am confused as to where to write this assignment. Can someone help on this ?
please post again your code, indententation is really important and if you don’t show it we can’t see what’s wrong in your code