Skip to content

Commit 734fa76

Browse files
committed
key argument of the encrypt function now takes number or string
1 parent a3a15ec commit 734fa76

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

utils/caesar_cipher.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ def encrypt(original_message, key):
1313
'u', 'v', 'w', 'x', 'y', 'z')
1414

1515
encrypted_message = ''
16-
16+
1717
if type(key) == str:
18-
key = alphabet.index(key)
18+
key = alphabet.index(key) + 1
1919

2020
# Encrypts the original message then stores in the return variable
2121
for letter in original_message.lower():
2222
encrypted_letter = ''
23-
letter_index = alphabet.index(letter) + 1
23+
letter_index = alphabet.index(letter)
2424
if letter not in alphabet:
2525
encrypted_letter = letter
2626
elif letter_index + key >= len(alphabet):

0 commit comments

Comments
 (0)