Avatar ·

Die Aufgabe ist "minimaler einfacher Teiler"

📁 Python, Fehler, Bots (Telegram, Discord)

Ich habe gerade angefangen, Python auf der Sirius-Plattform zu lernen. Ich konnte alle anderen Aufgaben aus dem Thema "While" lösen, bis auf eine Aufgabe, die mich nicht zu den folgenden Themen weitergehen lässt. Die Aufgabe "der minimale einfache Teiler der Zahl".

Bedingung: Gegeben ist eine ganze Zahl, die nicht kleiner als 2 ist. Gib ihren kleinsten einfachen Teiler aus. Du darfst keine zusätzlichen Bibliotheken (math, etc.) verwenden!

Eingabedaten: Die ganze positive Zahl n <= 2*10 hoch 9.

Ausgabe: Gib die Antwort auf die Aufgabe aus.

Ich habe versucht, es zu lösen, indem ich einen Code mit While geschrieben habe, aber meine Antwort wird nicht gezählt, weil das Programm zu lange läuft. Es wird empfohlen, eine Schleife zu organisieren, die die