pi anzeigen
This commit is contained in:
20
app/tools.py
20
app/tools.py
@@ -911,8 +911,8 @@ def primzahlpruefen(eingabetext):
|
|||||||
if eingabetext == "":
|
if eingabetext == "":
|
||||||
return ("### Primzahl prüfen\n"
|
return ("### Primzahl prüfen\n"
|
||||||
"Für eine eingegebene Zahl wird überprüft, ob es sich um eine Primzahl handelt. Ist die eingegebene "
|
"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 "
|
"Zahl eine Primzahl wird auch informiert, die wievielte Primzahl es ist. Zahlen über 1,299,709 (der "
|
||||||
"100000. Primzahl) werden abgelehnt.")
|
"100,000. Primzahl) werden abgelehnt.")
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
ausz = int(eingabetext)
|
ausz = int(eingabetext)
|
||||||
@@ -920,30 +920,30 @@ def primzahlpruefen(eingabetext):
|
|||||||
return "Keine Zahl erkannt!"
|
return "Keine Zahl erkannt!"
|
||||||
else:
|
else:
|
||||||
if ausz > 1299709:
|
if ausz > 1299709:
|
||||||
return ("Sorry, aber ich mag nur die ersten 100000 Primzahlen, das sind Zahlen bis maximal "
|
return ("Sorry, aber ich mag nur die ersten 100,000 Primzahlen, das sind Zahlen bis maximal "
|
||||||
"1299709 !")
|
"1,299,709 !")
|
||||||
primes = helper.primzahlliste(1299710)
|
primes = helper.primzahlliste(1299710)
|
||||||
if ausz not in primes:
|
if ausz not in primes:
|
||||||
return f"{ausz} ist keine Primzahl"
|
return f"{ausz:,} ist keine Primzahl"
|
||||||
else:
|
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):
|
def nte_primzahl(eingabetext):
|
||||||
eingabetext = eingabetext.rstrip()
|
eingabetext = eingabetext.rstrip()
|
||||||
if eingabetext == "":
|
if eingabetext == "":
|
||||||
return ("### n.te Primzahl\n"
|
return ("### n.te Primzahl\n"
|
||||||
"Du willst wissen wie z.B. die 1000. Primzahl lautet, dann bist du hier genau richtig. Die Funktion "
|
"Du willst wissen wie z.B. die 1,000. Primzahl lautet, dann bist du hier genau richtig. Die Funktion "
|
||||||
"liefert maximal die 100000. Primzahl.")
|
"liefert maximal die 100,000. Primzahl.")
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
ausz = int(eingabetext)
|
ausz = int(eingabetext)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
return "Keine Zahl erkannt!"
|
return "Keine Zahl erkannt!"
|
||||||
if ausz > 100000:
|
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:
|
else:
|
||||||
primes = helper.primzahlliste(1299710)
|
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):
|
def primfaktoren(eingabetext):
|
||||||
eingabetext = eingabetext.rstrip()
|
eingabetext = eingabetext.rstrip()
|
||||||
|
|||||||
Reference in New Issue
Block a user