Lösung Caesar-Abwandlung 2 in Python:
def caesarverschluesseln \ (satz, codewort, codewort1): buchstabe = "" asciizahl = 0 stelle = 0 versatz = codewort verschluesselter_satz = "" zaehler = 0 while stelle < len(satz): buchstabe = satz[stelle] asciizahl = ord(buchstabe) asciizahl = asciizahl + versatz buchstabe = chr(asciizahl) verschluesselter_satz = \ verschluesselter_satz + buchstabe stelle = stelle + 1 zaehler = zaehler + 1 versatz = versatz+zaehler*codewort1 return verschluesselter_satz def caesarentschluesseln \ (satz, codewort, codewort1): stelle = 0 versatz = codewort entschluesselter_satz = "" versatz = codewort zaehler = 0 while stelle < len(satz): buchstabe = satz[stelle] asciizahl = ord(buchstabe) asciizahl = asciizahl - versatz buchstabe = chr(asciizahl) entschluesselter_satz = \ entschluesselter_satz + buchstabe stelle = stelle + 1 zaehler = zaehler + 1 versatz =versatz+zaehler*codewort1 return entschluesselter_satz print("--------------------------------") print("\n\n\n\n") print("Ein kleines Programm") print("zur Abwandlung 2") print("der Caesar-Verschlüsselung") satz = input("Bitte Satz eingeben: ") codezahl = \ int(input("Bitte Codezahl eingeben: ")) codezahl1 = \ int(input("Bitte Codezahl1 eingeben: ")) print("Unverschluesselt: " + satz) satz = caesarverschluesseln \ (satz, codezahl, codezahl1) print("Verschluesselt: " + satz) satz = caesarentschluesseln \ (satz, codezahl, codezahl1) print("Entschluesselt: " + satz)
Lösung Caesar-Abwandlung 2 in Python:
def caesarverschluesseln(satz, codewort, codewort1): buchstabe = "" asciizahl = 0 stelle = 0 versatz = codewort verschluesselter_satz = "" zaehler = 0 while stelle < len(satz): buchstabe = satz[stelle] asciizahl = ord(buchstabe) asciizahl = asciizahl + versatz buchstabe = chr(asciizahl) verschluesselter_satz = verschluesselter_satz + buchstabe stelle = stelle + 1 zaehler = zaehler + 1 versatz = versatz + zaehler*codewort1 return verschluesselter_satz def caesarentschluesseln(satz, codewort, codewort1): stelle = 0 versatz = codewort entschluesselter_satz = "" versatz = codewort zaehler = 0 while stelle < len(satz): buchstabe = satz[stelle] asciizahl = ord(buchstabe) asciizahl = asciizahl - versatz buchstabe = chr(asciizahl) entschluesselter_satz = entschluesselter_satz + buchstabe stelle = stelle + 1 zaehler = zaehler + 1 versatz = versatz + zaehler*codewort1 return entschluesselter_satz print("-----------------------------------------------------------------") print("\n\n\n\n") print("Ein kleines Programm zur Abwandlung 2 der Caesar-Verschluesselung") satz = input("Bitte Satz eingeben: ") codezahl = int(input("Bitte Codezahl eingeben: ")) codezahl1 = int(input("Bitte Codezahl1 eingeben: ")) print("Unverschluesselt: " + satz) satz = caesarverschluesseln(satz, codezahl, codezahl1) print("Verschluesselt: " + satz) satz = caesarentschluesseln(satz, codezahl, codezahl1) print("Entschluesselt: " + satz)