From 1b3d5faaa95420561a969946c43ef3a992044eba Mon Sep 17 00:00:00 2001 From: Diya Acharya <55196217+diyaacharya@users.noreply.github.com> Date: Thu, 29 Oct 2020 10:04:42 +0530 Subject: [PATCH] Create caeser.py --- caeser.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 caeser.py diff --git a/caeser.py b/caeser.py new file mode 100644 index 0000000..c05d674 --- /dev/null +++ b/caeser.py @@ -0,0 +1,21 @@ +def encrypt(text,s): + result = "" + + # traverse text + for i in range(len(text)): + char = text[i] + + # Encrypt uppercase characters + if (char.isupper()): + result += chr((ord(char) + s-65) % 26 + 65) + + # Encrypt lowercase characters + else: + result += chr((ord(char) + s - 97) % 26 + 97) + + return result +text = input() +s=int(input()) +print ("Text : " + text ) +print ("Shift : " + str(s)) +print ("Cipher: " + encrypt(text,s) )