Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import collections
- abeceda = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]
- deq_abc = collections.deque()
- for slovo in abeceda:
- deq_abc.append(slovo)
- kod = input("Unesite kod: ")
- kod = kod.upper()
- for pomak in range(1, 26):
- deq_abc.rotate(pomak)
- translator = {abeceda[0]: deq_abc[0],
- abeceda[1]: deq_abc[1],
- abeceda[2]: deq_abc[2],
- abeceda[3]: deq_abc[3],
- abeceda[4]: deq_abc[4],
- abeceda[5]: deq_abc[5],
- abeceda[6]: deq_abc[6],
- abeceda[7]: deq_abc[7],
- abeceda[8]: deq_abc[8],
- abeceda[9]: deq_abc[9],
- abeceda[10]: deq_abc[10],
- abeceda[11]: deq_abc[11],
- abeceda[12]: deq_abc[12],
- abeceda[13]: deq_abc[13],
- abeceda[14]: deq_abc[14],
- abeceda[15]: deq_abc[15],
- abeceda[16]: deq_abc[16],
- abeceda[17]: deq_abc[17],
- abeceda[18]: deq_abc[18],
- abeceda[19]: deq_abc[19],
- abeceda[20]: deq_abc[20],
- abeceda[21]: deq_abc[21],
- abeceda[22]: deq_abc[22],
- abeceda[23]: deq_abc[23],
- abeceda[24]: deq_abc[24],
- abeceda[25]: deq_abc[25]}
- dekod = collections.deque()
- for char in kod:
- dekod.append(char)
- pripremaKod = []
- for char in dekod:
- pripremaKod.append(translator.get(char))
- zavrsniKod = ""
- for char in pripremaKod:
- if char == None:
- zavrsniKod += " "
- else:
- zavrsniKod += char
- print(str(pomak) + " " + zavrsniKod)
- deq_abc.clear()
- for slovo in abeceda:
- deq_abc.append(slovo)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement