Mein Ziel des folgenden Codes ist < /p>
Überprüfen Sie, ob die eingegebene Nummer ein Prime < /li>
ist, wenn Sie nicht die nächste größte Prime < /li>
< /ol>
ausdrucken.def primetest (num):
for c in range (2, num):
if num % c == 0:
repeattest (num) #not prime? increment number
else :
print (num,"is a prime number")
break
def repeattest (num): # check prime if not increment number by 1
for z in range (2, num):
num = num+1
primetest (num)
if num % z == 0:
num = num+1
else:
print ("Next Prime:", num+1)
break
num = int (input ("enter a number:")) # main code:
for y in range (2, num):
if num % y == 0:
repeattest (num)
else:
print (num,"is a prime number")
break
< /code>
Ich denke, die Logik ist in Ordnung, aber nicht sicher, warum ich keine Ausgabe erhalte. < /p>
Python - Prime Check und Increment ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post
-
-
$ S_sessionsvariable bleib nicht set und fehlschlägt 'isset' check [geschlossen]
by Anonymous » » in Php - 0 Replies
- 22 Views
-
Last post by Anonymous
-