Um herauszufinden ob eine bestimmte Zahl eine Primzahl ist, kannst du diesen Code verwenden:

n = int(input("Welche Zahl willst du testen? "))

p = 1
prim = True
if n == 1:
    prim = False
else:
    i = 2
    while i <= n - 1:
        if n % i == 0:
            prim = False
        i += 1
if prim:
    print(n, "ist eine Primzahl.")
else: print(n, "ist keine Primzahl.")

um dir alle Primzahlen bis zu einer bestimmten Zahl ausgeben zu lassen, kannst du diesen Code verwenden:

n = 1
p = 1
a = int(input("Bis zu welcher Zahl sollen die Primzahlen berechnet werden? "))

while n < a:
    prim = True
    if n == 1:
        prim = False
    else:
        i = 2
        while i <= n - 1:
            if n % i == 0:
                prim = False
            i += 1
    if prim == True:
        print(p,"-te Primzahl:")
        p += 1
        print(n)
    n += 1
...zur Antwort

Mit python würde es so gehen:

n = 1
p = 1
zaehler = 0

while n < 100:
    prim = True
    if n == 1:
        prim = False
    else:
        i = 2
        while i <= n - 1:
            if n % i == 0:
                prim = False
            i += 1
            zaehler += 1
    if prim == True:
        print(p,"-te Primzahl:")
        p += 1
        print(n)
    n += 1
print(zaehler)

...zur Antwort

n = 1

p = 1

while n < 100000:

  prim = True

  if n == 1:

    prim = False

  else:

    i = 2

    while i <= n - 1:

      if n % i == 0:

        prim = False

      i += 1

  if prim == True:

    print(p,"-te Primzahl:")

    p += 1

    print(n)

  n += 1

...zur Antwort