Python-Übungen für Einsteiger

Primzahl in Python prüfen

Eine Primzahl ist größer als 1 und nur durch 1 und sich selbst ohne Rest teilbar.

Was ist Primzahl in Python prüfen?

Eine Primzahl ist größer als 1 und nur durch 1 und sich selbst ohne Rest teilbar.

Prüfe effizient, ob eine ganze Zahl eine Primzahl ist.

Wann wird dieser Ansatz verwendet?

  • Python-Syntax anhand von ausführbarem Code lernen.
  • Eine Grundlage für umfangreichere Programmieraufgaben schaffen.
  • Ideen ohne lokale Einrichtung schnell ausprobieren.

Beispielcode

Code ausführen →
main.py
number = 29
is_prime = number > 1

divisor = 2
while divisor * divisor <= number and is_prime:
    if number % divisor == 0:
        is_prime = False
    divisor += 1

print(f"{number} is prime: {is_prime}")

Erwartete Ausgabe

29 is prime: True

So funktioniert es

Es genügt, mögliche Teiler bis zur Quadratwurzel zu testen. Wird kein Teiler gefunden, ist die Zahl prim; Laufzeit O(√n).

Ändere die Werte und führe das Programm im CodeUtility Python Online-Compiler aus, ohne Python lokal zu installieren.

Übungsaufgaben

Verändere Eingaben und Randfälle, bevor du die Lösung mit größeren Datenmengen testest.

  1. Sage die Ausgabe voraus, bevor du den Code ausführst.
  2. Behandle leere und ungültige Eingaben.
  3. Kapsle die Logik in einer Funktion und ergänze Tests.
In der Python-IDE ausführen →