adfgvx minifehler in Beschreibung

This commit is contained in:
2023-11-06 22:06:52 +01:00
parent 16dc93b89e
commit 60ab5ed6b1

View File

@@ -9,8 +9,8 @@ import math
from re import match # für unkennify
from urllib.parse import unquote as urllib_parse_unquote # für nak-nak
from urllib import request
from itertools import chain # für primfaktorenzerlegung
import webbrowser # für website und formumlink in Infofenster
from itertools import chain # für primfaktoren zerlegung
import webbrowser # für website in Infofenster
import binascii # für base64_ascii
#######################################
@@ -67,7 +67,7 @@ def check_update():
messagebox.showinfo("Update-Check", message)
# ***rekusive quersummenfunktion***
# ***recursive quersummenfunktion***
def q_sum(n):
if n < 10:
return n
@@ -76,7 +76,7 @@ def q_sum(n):
return n
# ***rekusive iterierte quersummenfunktion***
# ***recursive iterierte quersummenfunktion***
def iq_sum(n):
if n < 10:
return n
@@ -112,7 +112,7 @@ def all_perms(liste):
yield perm[:i] + liste[0:1] + perm[i:]
# ***zählfunktionen für anagrammsuche
# ***zählfunktionen für anagramm suche
def buchstabenzaehl(buchstabe, anzahl):
if buchstabe in anzahl:
anzahl[buchstabe] = anzahl[buchstabe] + 1
@@ -1455,7 +1455,7 @@ werden sie durch Buchstaben a,b,c.. ersetzt)""" + "\n\n")
if b not in abc3:
continue
cwtxt = cwtxt + b
abca = ["a", "b", "c", "d"] # falls 0,1,2 verwendet wurden in a,b,c... ändern
abca = ["a", "b", "c", "d"] # falls 0,1,2 verwendet wurden in a, b, c... ändern
if "0" in abc3 or "1" in abc3 or "2" in abc3:
for i in range(3):
if abc3[i] in ["0", "1", "2"]:
@@ -3954,7 +3954,7 @@ wird (A->Z + 0->9 oder 9->0 + Z->A).
def adfgvx_dekodieren():
hilfetext = """HILFE: [ADFGVX kodieren]
hilfetext = """HILFE: [ADFGVX dekodieren]
Die ADFGVX-Chiffre erweitert das 5x5-Schlüsselquadrat der ADFGX-Chiffre
ersten Kodierungsschritt auf 6x6 so, daß das komplette Alphabet und die
Zahlen 0-9 verwendet werden können. Die beiden ausgegebenen Varianten