Szyfr Cezara


tekstDoZaszyfrowania = input("Wpisz tekst do zaszyfrowania: ")
zaszyfrowanyTekst = ' '
for kazdaLitera in tekstDoZaszyfrowania:
    if not kazdaLitera.isalpha():
        continue
    kazdaLitera = kazdaLitera.upper()
    kodASCII = ord(kazdaLitera) + 1
    if kodASCII > ord('Z'):
        kodASCII = ord('A')
    zaszyfrowanyTekst += chr(kodASCII)
print('\n' + zaszyfrowanyTekst + '\n')
tekstDoOdszyfrowania = str(input("Wpisz tekst do odszyfrowania\nENTER odkoduje poprzedni tekst"))
if tekstDoOdszyfrowania == '':
    tekstDoOdszyfrowania = zaszyfrowanyTekst
odszyfrowanyTekst = ' '
for kazdaLitera in tekstDoOdszyfrowania:
    if not kazdaLitera.isalpha():
        continue
    kazdaLitera = kazdaLitera.upper()
    kodASCII = ord(kazdaLitera) - 1
    if kodASCII < ord('A'):
        kodASCII = ord('Z')
    odszyfrowanyTekst += chr(kodASCII)
print('\n' + odszyfrowanyTekst + '\n')
input('\n\nNaciśnij ENTER, aby zakończyć...\n')


Pobierz program

Walidacja HTML

Walidacja CSS