by Anonymous » 24 Aug 2025, 00:14
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>
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>