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))