Skip to content

Commit 0a5e53e

Browse files
authored
Create Caesar cipher.py
1 parent 471bea6 commit 0a5e53e

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Caesar cipher.py

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
def encrypt(letter, s):
2+
if (letter.isupper()):
3+
return chr((ord(letter) + s - 65) % 26 + 65)
4+
elif (letter.islower()):
5+
return chr((ord(letter) + s - 97) % 26 + 97)
6+
else:
7+
return letter
8+
9+
text = input("Enter the word: ")
10+
s = int(input("Enter the shift: "))
11+
shift = [s] * len(text)
12+
result = list(map(encrypt, text, shift))
13+
14+
print("Encrypted text: ", end="")
15+
for i in result:
16+
print(i, end="")

0 commit comments

Comments
 (0)