Advertisement
Guest User

Untitled

a guest
Aug 17th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. alphabet = ('abcdefghijklmnopqrstuvwxyz')
  2. newalphabet = {}
  3.  
  4. def moveword(offset):
  5.  
  6. for i in range (0, 26):
  7. letter = alphabet[i]
  8. newalphabet[letter]= alphabet[(i + offset) % 26]
  9.  
  10. def encryptbasic(sentence):
  11. output =""
  12. for letter in sentence:
  13. if letter in alphabet:
  14. letter = newalphabet[letter]
  15. output+= letter
  16. else:
  17. output+= " "
  18. print(output)
  19. def encrypt():
  20.  
  21.  
  22. sentance = input('Enter sentance: ')
  23. offset = int(input('Enter offset: '))
  24.  
  25. alphabet = ('abcdefghijklmnopqrstuvwxyz')
  26. output = ''
  27. if offset ==0:
  28. for e in range(1, 26):
  29. moveword(e)
  30. encryptbasic(sentance)
  31. else:
  32.  
  33. for c in sentance:
  34. if c in alphabet:
  35. output += alphabet[(alphabet.find(c) + offset) % (len(alphabet))]
  36. else:
  37. output += c
  38.  
  39. print('Your encrypted message is: ' + output)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement