Python - Prime Check und IncrementPython

Python-Programme
Anonymous
 Python - Prime Check und Increment

Post by Anonymous »

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>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post