Tell us what’s happening:
Describe your issue in detail here.
Step 50
Give message
and offset
values, by passing text
and shift
as arguments to the caesar
function call.
what’s wrong?
Your code so far
/* User Editable Region */
text = 'Hello Zaira'
shift = 3
def caesar(message, offset, text, shift):
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)
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/120.0.0.0 Safari/537.36
Challenge Information:
Learn String Manipulation by Building a Cipher - Step 50