Zatrolený algoritmus
KEY= {
‘A’:’B’,
‘Á’:’B’,
‘B’:’D’,
‘C’:’F’,
‘Č’:’F’,
‘D’:’H’,
‘Ď’:’H’,
‘E’:’J’,
‘É’:’J’,
‘Ě’:’J’,
‘F’:’L’,
‘G’:’N’,
‘H’:’P’,
‘I’:’R’,
‘Í’:’R’,
‘J’:’T’,
‘K’:’V’,
‘L’:’X’,
‘M’:’Z’,
‘N’:’A’,
‘Ň’:’A’,
‘O’:’C’,
‘Ó’:’C’,
‘P’:’E’,
‘Q’:’G’,
‘R’:’I’,
‘Ř’:’I’,
‘S’:’K’,
‘Š’:’K’,
‘T’:’M’,
‘Ť’:’M’,
‘U’:’O’,
‘Ú’:’O’,
‘Ů’:’O’,
‘V’:’Q’,
‘W’:’S’,
‘X’:’U’,
‘Y’:’W’,
‘Ý’:’W’,
‘Z’:’Y’,
‘Ž’:’Y’,
‘ ‘:’MEZERA’,
‘.’:’TEČKA’,
}
message = původní zpráva
def cipher(message):
result=”
for letter in message:
result=result+KEY.get(letter, ”)
if letter in KEY:
result=result+’A’
return result
print(cipher(message))