Advertisement
Guest User

Untitled

a guest
Aug 17th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. alfabet = {
  2. "a":1,
  3. "b":2,
  4. "c":3,
  5. "d":4,
  6. "e":5,
  7. "f":6,
  8. "g":7,
  9. "h":8,
  10. "i":9,
  11. "j":10,
  12. "k":11,
  13. "l":12,
  14. "m":13,
  15. "n":14,
  16. "o":15,
  17. "p":16,
  18. "q":17,
  19. "r":18,
  20. "s":19,
  21. "t":20,
  22. "u":21,
  23. "v":22,
  24. "w":23,
  25. "x":24,
  26. "y":25,
  27. "z":26,
  28. " ":27,
  29. }
  30.  
  31. wiadomosc = "Jakis tekst"
  32. wiadomosc_szyfr = []
  33. #nowa=""
  34. przesuniecie = 5
  35.  
  36. def szyfr(przesuniecie, wiadomosc):
  37. for i in range(len(wiadomosc)):
  38. #print(wiadomosc[i])
  39. #wiadomosc_lit.extend(wiadomosc[i])
  40. x = alfabet[wiadomosc[i].lower()]
  41. #print(str(x))
  42. y=int(x)+int(przesuniecie)
  43. if y > 27:
  44. y = y-27
  45. wiadomosc_szyfr.extend(list(alfabet.items())[y-1][0])
  46. i += 1
  47. else:
  48. pass
  49. #print("brak wiadomosci")
  50.  
  51. szyfr(-5,wiadomosc)
  52. #print(wiadomosc_szyfr)
  53. print("Oryginalna wiadomość: %s" %wiadomosc)
  54. print("zaszyforwana wiadomość to: "+"".join(wiadomosc_szyfr))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement