kategorie: informatyka
Witam Państwa,
W części poniżej znajdziecie Państwo filmik ze szczegółowym wytłumaczeniem dotyczącym algorytmu na szyfr cezara. Jego działania, złożoności czasowej, jak i użyteczności. Poniżej znajdą także Państwo gotowy kod do skopiowania w razie potrzeby.
Kod:
slowo = "abcdefghijklmn"
klucz = 16 % 26
def zaszyfruj(slowo, klucz):
zaszyfrowane = ""
for i in slowo:
if chr(ord(i) + klucz) > 'z':
zaszyfrowane += chr(ord(i) + klucz - 26)
else:
zaszyfrowane += chr(ord(i) + klucz)
return zaszyfrowane
print(zaszyfruj(slowo, klucz))
Video:
Dziękuję za przeczytanie!
Czytaj dalej