Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alfabet = {
- "a":1,
- "b":2,
- "c":3,
- "d":4,
- "e":5,
- "f":6,
- "g":7,
- "h":8,
- "i":9,
- "j":10,
- "k":11,
- "l":12,
- "m":13,
- "n":14,
- "o":15,
- "p":16,
- "q":17,
- "r":18,
- "s":19,
- "t":20,
- "u":21,
- "v":22,
- "w":23,
- "x":24,
- "y":25,
- "z":26,
- " ":27,
- }
- wiadomosc = "Jakis tekst"
- wiadomosc_szyfr = []
- #nowa=""
- przesuniecie = 5
- def szyfr(przesuniecie, wiadomosc):
- for i in range(len(wiadomosc)):
- #print(wiadomosc[i])
- #wiadomosc_lit.extend(wiadomosc[i])
- x = alfabet[wiadomosc[i].lower()]
- #print(str(x))
- y=int(x)+int(przesuniecie)
- if y > 27:
- y = y-27
- wiadomosc_szyfr.extend(list(alfabet.items())[y-1][0])
- i += 1
- else:
- pass
- #print("brak wiadomosci")
- szyfr(-5,wiadomosc)
- #print(wiadomosc_szyfr)
- print("Oryginalna wiadomość: %s" %wiadomosc)
- print("zaszyforwana wiadomość to: "+"".join(wiadomosc_szyfr))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement