Ich versuche, die break-Anweisung in einer Schleife zu verwenden. Ich versuche, eine Funktion zu erstellen, die die größte Primzahl weniger als eine bestimmte Nummer von Benutzer userInput
findet. Hier ist mein Code:Wie verwende ich die Break-Klausel in diesem speziellen Fall
Ich muss wissen, wo die Break-Anweisung setzen, um das Programm zu stoppen, wenn ich die größte Primzahl gefunden habe. Wo soll ich es hinstellen und warum? Die Rücksprungfunktion funktioniert nicht. Hier ist, was passiert:
[2, 4, 5, 8, 10, 20, 25, 40, 50, 100, 125, 200, 250, 500, 1000]
Your input 1000 is not prime
[3, 9, 27, 37, 111, 333, 999]
Your input 999 is not prime
[2, 499, 998]
Your input 998 is not prime
[997]
Your input 997 is prime.
[2, 3, 4, 6, 12, 83, 166, 249, 332, 498, 996]
Your input 996 is not prime
[5, 199, 995]
Your input 995 is not prime
[2, 7, 14, 71, 142, 497, 994]
Your input 994 is not prime
[3, 331, 993]
Your input 993 is not prime
[2, 4, 8, 16, 31, 32, 62, 124, 248, 496, 992]
Your input 992 is not prime
[991]
Your input 991 is prime.
[2, 3, 5, 6, 9, 10, 11, 15, 18, 22, 30, 33, 45, 55, 66, 90, 99, 110, 165, 198, 330, 495, 990]
Your input 990 is not prime
Meinst du die größte Primzahl weniger als 1000;)? – mwm314