本文实例讲述了Python素数检测的方法。分享给大家供大家参考。具体如下:
该程序实现了素数检测器功能,如果结果是true,则是素数,如果结果是false,则不是素数。
def fnPrime(n):
for i in range(2,n,1):
if(n % i == 0):
return bool(0)
return bool(1)
希望本文所述对大家的Python程序设计有所帮助。
您可能感兴趣的文章:Pyth
复制代码 代码如下:# 判断是否是素数def is_sushu(num): res=True for x in range(2,num-1): if num%x==0: res=False return res return res
# 打印出素数列表print ([x for x in range(1000) if is_sushu(x)])
您可能感兴趣的文章:Python实现输出某区间范围内全部素数的方法Python求出0~100以
本文实例讲述了Python实现输出某区间范围内全部素数的方法。分享给大家供大家参考,具体如下:
# -*- coding: utf-8 -*-
# 简述:区间范围101-200
# 要求:判断这个区间内有多少个素数,并逐一输出。
def prime(m,n):
list1=[]
list2=[]
for i in range(m,n+1):
list1.append(i)
for j in range(2,m/2):
if i%j==0:
list2.append(i)