pi anzeigen
This commit is contained in:
20
app/tools.py
20
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()
|
||||
|
||||
Reference in New Issue
Block a user