如何用for和while找到大于一個數的第一個質數
uj5u.com熱心網友回復:
我也是初學者,寫了一個小程式,看看是否符合你的要求,多多交流import os
def is_index(a):
mark=0
for i in range(2,a):
if int(a)==int(a/i)*i:
mark=1
return mark
i=input("Please enter the initial number:")
i=int(i)
i=i+1
while is_index(i)==1:
i=i+1
print(i)
uj5u.com熱心網友回復:
import os
def is_index(a):
mark=0
for i in range(2,a):
if int(a)==int(a/i)*i:
mark=1
return mark
i=input("Please enter the initial number:")
i=int(i)
i=i+1
while is_index(i)==1:
i=i+1
print(i)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/62271.html
上一篇:python小問題
