From d0e95a35f23aba4f4b9f7deabec7ba4ca7911e4a Mon Sep 17 00:00:00 2001 From: tebarius Date: Fri, 25 Jul 2025 10:00:10 +0200 Subject: [PATCH] pi anzeigen --- app/tools.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/app/tools.py b/app/tools.py index 564ea79..fef31fd 100644 --- a/app/tools.py +++ b/app/tools.py @@ -911,8 +911,8 @@ def primzahlpruefen(eingabetext): if eingabetext == "": return ("### Primzahl prüfen\n" "Für eine eingegebene Zahl wird überprüft, ob es sich um eine Primzahl handelt. Ist die eingegebene " - "Zahl eine Primzahl wird auch informiert, die wievielte Primzahl es ist. Zahlen über 1299709 (der " - "100000. Primzahl) werden abgelehnt.") + "Zahl eine Primzahl wird auch informiert, die wievielte Primzahl es ist. Zahlen über 1,299,709 (der " + "100,000. Primzahl) werden abgelehnt.") else: try: ausz = int(eingabetext) @@ -920,30 +920,30 @@ def primzahlpruefen(eingabetext): return "Keine Zahl erkannt!" else: if ausz > 1299709: - return ("Sorry, aber ich mag nur die ersten 100000 Primzahlen, das sind Zahlen bis maximal " - "1299709 !") + return ("Sorry, aber ich mag nur die ersten 100,000 Primzahlen, das sind Zahlen bis maximal " + "1,299,709 !") primes = helper.primzahlliste(1299710) if ausz not in primes: - return f"{ausz} ist keine Primzahl" + return f"{ausz:,} ist keine Primzahl" else: - return f"{ausz} ist die {primes.index(ausz) + 1}. Primzahl" + return f"{ausz:,} ist die {primes.index(ausz) + 1:,}. Primzahl" def nte_primzahl(eingabetext): eingabetext = eingabetext.rstrip() if eingabetext == "": return ("### n.te Primzahl\n" - "Du willst wissen wie z.B. die 1000. Primzahl lautet, dann bist du hier genau richtig. Die Funktion " - "liefert maximal die 100000. Primzahl.") + "Du willst wissen wie z.B. die 1,000. Primzahl lautet, dann bist du hier genau richtig. Die Funktion " + "liefert maximal die 100,000. Primzahl.") else: try: ausz = int(eingabetext) except ValueError: return "Keine Zahl erkannt!" if ausz > 100000: - return "Sorry, aber ich mag nur die ersten 100000 Primzahlen, das sind Zahlen bis maximal 1299709 !" + return "Sorry, aber ich mag nur die ersten 100,000 Primzahlen, das sind Zahlen bis maximal 1,299,709 !" else: primes = helper.primzahlliste(1299710) - return f"Die {ausz}. Primzahl lautet:{primes[ausz - 1]}" + return f"Die {ausz:,}. Primzahl lautet: {primes[ausz - 1]:,}" def primfaktoren(eingabetext): eingabetext = eingabetext.rstrip()