From 851016949502fcba9df5ff5b803414908efa250a Mon Sep 17 00:00:00 2001 From: tebarius Date: Sat, 30 Aug 2025 13:37:00 +0200 Subject: [PATCH] =?UTF-8?q?erweiterung=20zeichenz=C3=A4hlen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/tools.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/tools.py b/app/tools.py index 063e92c..0ee4869 100644 --- a/app/tools.py +++ b/app/tools.py @@ -172,11 +172,14 @@ def zeichenanzahl(eingabetext): else: anzahl[b] = 1 s = [] + zeichensumme = 0 for key in anzahl: s.append(key) + zeichensumme += anzahl[key] s.sort() - ausgabetext += f"Es wurden __:orange[{len(anzahl)}]__ unterschiedliche Zeichen gefunden. \n" - ausgabetext += "| :blue[Zeichen] | :blue[Anzahl] |\n|----|----|\n" + ausgabetext += (f"Es wurden __:orange[{len(anzahl)}]__ unterschiedliche Zeichen in insgesamt " + f"__:orange[{zeichensumme}]__ Zeichen gefunden. \n" + f"| :blue[Zeichen] | :blue[Anzahl] |\n|----|----|\n") for i in s: if ord(i) == 9: ausgabetext += f"|TAB|{anzahl[i]}|\n"