Compare commits
3 Commits
f4efc17e2a
...
0.7.1
| Author | SHA1 | Date | |
|---|---|---|---|
| 9947c205c7 | |||
| 8510169495 | |||
| c88e673759 |
21
app/tools.py
21
app/tools.py
@@ -172,11 +172,14 @@ def zeichenanzahl(eingabetext):
|
|||||||
else:
|
else:
|
||||||
anzahl[b] = 1
|
anzahl[b] = 1
|
||||||
s = []
|
s = []
|
||||||
|
zeichensumme = 0
|
||||||
for key in anzahl:
|
for key in anzahl:
|
||||||
s.append(key)
|
s.append(key)
|
||||||
|
zeichensumme += anzahl[key]
|
||||||
s.sort()
|
s.sort()
|
||||||
ausgabetext += f"Es wurden __:orange[{len(anzahl)}]__ unterschiedliche Zeichen gefunden. \n"
|
ausgabetext += (f"Es wurden __:orange[{len(anzahl)}]__ unterschiedliche Zeichen in insgesamt "
|
||||||
ausgabetext += "| :blue[Zeichen] | :blue[Anzahl] |\n|----|----|\n"
|
f"__:orange[{zeichensumme}]__ Zeichen gefunden. \n"
|
||||||
|
f"| :blue[Zeichen] | :blue[Anzahl] |\n|----|----|\n")
|
||||||
for i in s:
|
for i in s:
|
||||||
if ord(i) == 9:
|
if ord(i) == 9:
|
||||||
ausgabetext += f"|TAB|{anzahl[i]}|\n"
|
ausgabetext += f"|TAB|{anzahl[i]}|\n"
|
||||||
@@ -1501,6 +1504,7 @@ def remorse_en(eingabetext):
|
|||||||
ausgabetext = ":blue[der eingegebene Morsecode kann für folgendes stehen:] \n"
|
ausgabetext = ":blue[der eingegebene Morsecode kann für folgendes stehen:] \n"
|
||||||
if eingabetext in ualphabet:
|
if eingabetext in ualphabet:
|
||||||
ausgabetext += ualphabet[eingabetext] + " \n"
|
ausgabetext += ualphabet[eingabetext] + " \n"
|
||||||
|
count = 0
|
||||||
for zeile in wbfile:
|
for zeile in wbfile:
|
||||||
zeile = zeile.strip(" \t\n\r")
|
zeile = zeile.strip(" \t\n\r")
|
||||||
mzeile = ""
|
mzeile = ""
|
||||||
@@ -1511,8 +1515,12 @@ def remorse_en(eingabetext):
|
|||||||
continue
|
continue
|
||||||
if eingabetext == mzeile:
|
if eingabetext == mzeile:
|
||||||
ausgabetext += zeile + " \n"
|
ausgabetext += zeile + " \n"
|
||||||
|
count += 1
|
||||||
wbfile.close()
|
wbfile.close()
|
||||||
return ausgabetext
|
if count == 0:
|
||||||
|
return ":red[leider nichts gefunden :disappointed:]"
|
||||||
|
else:
|
||||||
|
return ausgabetext
|
||||||
|
|
||||||
def t9_de(eingabetext):
|
def t9_de(eingabetext):
|
||||||
eingabetext = eingabetext.rstrip()
|
eingabetext = eingabetext.rstrip()
|
||||||
@@ -1553,6 +1561,7 @@ def t9_en(eingabetext):
|
|||||||
return ":red[Leider konnte die Wörterbuchdatei nicht geladen werden.]"
|
return ":red[Leider konnte die Wörterbuchdatei nicht geladen werden.]"
|
||||||
else:
|
else:
|
||||||
ausgabetext = ":blue[der eingegebene T9-Code kann für folgendes stehen:] \n"
|
ausgabetext = ":blue[der eingegebene T9-Code kann für folgendes stehen:] \n"
|
||||||
|
count = 0
|
||||||
for zeile in wbfile:
|
for zeile in wbfile:
|
||||||
zeile = zeile.strip(" \t\n\r")
|
zeile = zeile.strip(" \t\n\r")
|
||||||
mzeile = ""
|
mzeile = ""
|
||||||
@@ -1563,8 +1572,12 @@ def t9_en(eingabetext):
|
|||||||
continue
|
continue
|
||||||
if eingabetext == mzeile:
|
if eingabetext == mzeile:
|
||||||
ausgabetext += zeile + " \n"
|
ausgabetext += zeile + " \n"
|
||||||
|
count += 1
|
||||||
wbfile.close()
|
wbfile.close()
|
||||||
return ausgabetext
|
if count == 0:
|
||||||
|
return ":red[leider nichts gefunden :disappointed:]"
|
||||||
|
else:
|
||||||
|
return ausgabetext
|
||||||
|
|
||||||
def vigenere(eingabetext, pw):
|
def vigenere(eingabetext, pw):
|
||||||
bw = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': 7, 'H': 8, 'I': 9, 'J': 10, 'K': 11, 'L': 12, 'M': 13,
|
bw = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': 7, 'H': 8, 'I': 9, 'J': 10, 'K': 11, 'L': 12, 'M': 13,
|
||||||
|
|||||||
BIN
requirements.txt
BIN
requirements.txt
Binary file not shown.
Reference in New Issue
Block a user