pi anzeigen

This commit is contained in:
2025-07-25 10:00:10 +02:00
parent 0afcd25bf5
commit d0e95a35f2

View File

@@ -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()