Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. def rotate(letter, k):
  2. if ord(letter) in range(ord('A'), ord('Z')+1):
  3. tempnum = ord(letter) + k - ord('A')
  4. tempnum = tempnum % 26
  5. tempnum += ord('A')
  6.  
  7. elif ord(letter) in range(ord('a'), ord('z')+1):
  8.  
  9. tempnum = ord(letter) + k - ord('a')
  10. tempnum = tempnum % 26
  11. tempnum += ord('a')
  12. else:
  13. tempnum = ord(letter)
  14.  
  15.  
  16. return(chr(tempnum))
  17.  
  18.  
  19.  
  20. n = int(input().strip())
  21. s = input().strip()
  22. k = int(input().strip())
  23. encrypted = ""
  24. for letter in s:
  25. encrypted += rotate(letter, k)
  26.  
  27. print(encrypted)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement