ps: Wenn ich es als code einfügen will und auf "weiter" klicke werde ich nach "https:// glachtwird.net/index.php#post-305856" weitergeleitet. Grichd mal eure Seide auf die Kedde.
pps: Bin nicht ohne weitere Hilfe drauf gekommen.
Zitat von: Qu4rkey
Äußerst "kreative" Umsetzung ![]()
Es gibt in Python auch eine Ganzzahlendivision mit "//":
>>> 4 // 3
1
def is_prime(num):
for i in range(2,num-1):
if num % i == 0:
return False
return True
list_of_prime_numbers = [x for x in range(1,1000) if is_prime(x)]
print(list_of_prime_numbers)
Zitat von: Qu4rkey
Zitat von: RichterinWinkelmann
Kann man in einen input einem string eine Liste ohne die Anführungszeichen an jedem Wort einfügen?
und ginge das zudem auch nur mit einzelnen Einträgen anhand des Index?
Zitat von: Hexley
>>> 4 // 3
1
def is_prime(num):
for i in range(2,num-1):
if num % i == 0:
return False
return True
list_of_prime_numbers = [x for x in range(1,1000) if is_prime(x)]
print(list_of_prime_numbers)
Zitat von: ProfHase
Ist 1 keine Primzahl wenn 1 und 1 diskrete Faktoren sind?![]()
Hab ein Script geschrieben was die Länge von @ProfHase Penis kalkuliert.
Zitat von: ProfHase
Zitat von: Qu4rkey
@Hexley kennst du ne gute Lib für Python zum Graphen darstellen für Statistiken o.ä.
Zitat von: BSKartoffel
Zitat von: Hexley
Zitat von: Qu4rkey
Zitat von: Hexley
Zitat von: Hexley
>>> 4 // 3
1
def is_prime(num):
for i in range(2,num-1):
if num % i == 0:
return False
return True
list_of_prime_numbers = [x for x in range(1,1000) if is_prime(x)]
print(list_of_prime_numbers)
primes = [2,3]
#Man kann auch nur 2 verwenden
def find_primes_until(highest_number):
if highest_number <= 3:
while true:
print("Kann es sein dass du behindert bist?\n")
#edge-case für mongo-user (also nicht die DB)
for number in highest_number: #wir zählen hoch bis zur highest_number
is_prime = True
limit = floor(sqrt(highest_number)) #man testet nur bis zur wurzel von n um zu wissen ob n primzahl ist oder nicht
for prime in primes:
if prime == limit:
break
#sqrt(zahl) wurde erreicht, abbruch. Keine weiteren Primzahlen, weil Mathe
if number // prime == 0:
is_prime = False
break #abbruch, number ist keine Primzahl, weitere Tests unnötig
if not is_prime: #keine der bisherigen Primzahlen teilt number, also ist number prime
primes.append(number)
print(primes)