=== PY: Szyfr cezara=== #pobieranie wartosci od uzytkownika fraza = input("Podaj fraze do zaszyfrowania : \n") klucz = int(input("Podaj klucz :\n")) #zamiana liter na wartosci liczbowe z tabeli ascii wartosci1 = [] for i in fraza: wartosci1.append(ord(i)) print("wartosci z tabeli ascii: \n"+str(wartosci1)) #zamiana liczb duzych na male wartosci2 = [] for i in wartosci1: if i >=97 and i <= 122: wartosci2.append(i) else: wartosci2.append(i+32) #przesuwanie liczb o klucz z zachowaniem zakresu liter małych z #tabeli ascii num_wynik = [] tymczasowa = 0 for i in range(0,len(wartosci2)): tymczasowa = wartosci2[i] tymczasowa += klucz if tymczasowa >= 123: num_wynik.append(96 + (tymczasowa-123+1)) else: num_wynik.append(tymczasowa) print("po zakodowaniu wartości z tabeli ascii: \n"+str(num_wynik)) #zamiana liczb na litery i dopisanie ich do listy z wynikiem wynik=[] for i in num_wynik: wynik.append(chr(i)) print("po zakodowaniu i zamianie na znaki: \n"+str(wynik)) #zamiana listy z wynikiem na stringa z wynikiem stringWynik = "" for i in wynik: stringWynik += i print("Zaszyfrowana fraza: "+stringWynik)