发布时间:2019-08-09 00:26:39
用以下函数就可以了
import math
def isprime(n):
if n < 2:
return 0
else:
for j in range(2, int(math.sqrt(n)) + 1):
if n % j == 0:
return 0
else:
return 1
import mathdef IsPrime(Num):if Num ==1:return Falsefor n in range(2,int(math.sqrt(Num))+1):if Num%n==0:return Falseelse:return Truen=input('输入你要判断的数:')n=int(n)if IsPrime(n)==True:print(n,'是素数')else:print(n,'不是素数')oList = []for i in range(1,101):if IsPrime(i)==True:oList.append(i)else:print('一百以内的所有素数为:',oList)