Zadanie 6.1 (0-3)
Szyfr Cezara
def szyfr(ciag, k):
nowy_ciag = ""
for lit in ciag:
nowy_ord = 65+(ord(lit)-65+k) % 26
nowy_ciag += chr(nowy_ord)
return nowy_ciag
with open("wyniki_6_1.txt", "w") as wyjscie:
with open("DANE_PR2/dane_6_1.txt") as wejscie:
for linia in wejscie:
if not linia:
continue
linia = linia.strip()
wyjscie.write(szyfr(linia, 107)+"\n")
Pobierz rozwiązanie