Wie kann ich ein einfaches Python-Programm programmieren, das mir sagt, ob eine Zahl prime ist oder nicht? Erstellen Sie eine Schleife, um mehrere Zahlen einzugeben, um anzuzeigen, ob sie Prime sind oder nicht, und der Zyklus endet, wenn Sie 0 schreiben.
Um zu wissen, ob eine Zahl prime ist oder nicht in Python, können Sie den folgenden Codeextrakt verwenden. • mathematische Ausgabe importieren is_prime(n): für i in range(2,int(math.sqrt(n)+1): wenn (n%i) == 0: Rückgabe der falschen Rückgabe True während True True True: n = Eingabe("Geben Sie eine Zahl ein, um zu überprüfen, ob sie prime ist. [Pulse 0 zu verlassen]") wenn n== 0: print("Auslaufen aus dem Programm.") break is_prime(n) • Nun, lassen Sie uns die Definition der vorherigen Funktion analysieren: - Um die Funktion zu optimieren und weniger Berechnungen durchzuführen, berechnen wir die Quadratwurzel dieser Zahl, indem wir das eingebaute mathematische Modul von Python importieren und mathematische Funktion verwenden. - Da n möglicherweise kein perfektes Quadrat ist, müssen wir sie in eine ganze Zahl umwandeln. Verwenden Sie int(var) um var in einem Int herauszugeben. - Um sicherzustellen, dass wir tatsächlich RNA überprüfen, fügen wir eine Zahl +1 zur Null hinzu.