##Caesari shiffer ##Programm võtab ladina tähtedest koostatud teksti ja shifreerib selle ära, ##kasutades mingit etteantud sammu. Teised märgid jäetakse originaalkujule. ##Näidises on tekst ja samm programmi sisse kirjutatud, kuid loomulikult saab need näitajad ka kasutajalt küsida. ##Maksimaalseks sammuks on tähestiku pikkus ehk 26 lause = "tere, tere, vanakere." samm = 6 kodeeritud = "" for t2ht in lause: if t2ht in "abcdefghijklmnopqrstuvwxyz": kood = ord(t2ht)+samm if kood > ord("z"): kood = ord("a") + (samm - (ord("z") - ord(t2ht))) - 1 kodeeritud = kodeeritud + chr(kood) else: kodeeritud = kodeeritud + t2ht print("Kodeeritud tekst on järgmine:") print(kodeeritud)