We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 471bea6 commit 0a5e53eCopy full SHA for 0a5e53e
Caesar cipher.py
@@ -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