Odpowiedź
Wszystko zmieściło się na jednym obrazku. :)
Wyjaśnienie
Kodowanie przez proste przestawianie w języku Python uzyskuje się tworząc tablice kodowe. Gdy popatrzysz, będzie chyba naturalnie zrozumiałe,
Zrobiłam tablicę odpowiadająca funkcji ROT13 (przesunięcie o 13), podobnej do szyfru Cezara (przesunięcie o 3), ale dodałam dwie polskie litery. Możesz dodać cyfry, inne litery itd., według własnego upodobania. Zmienić kolejność itp.
PS
Tablicę kodową nazwałam kod, ale chyba lepszą nazwą byłaby tablica_kodowa.