#coding=utf-8import mathprint("素数")a=int(input("请输入开始值:"))b=int(input("请输入结束值:"))def sushu(): for m in range(a,b+1): i,j=2,int(math.sqrt(m)) while i<=j: if not(m%i): break else: i=i+1 else: print(m,end=" ")sushu()
2 回答
一瞬儿光
TA贡献178条经验 获得超70个赞
<script type="text/javascript">
function findPrimeNumber(start,end) {
if(start > 1 && end > start) {
var primeNumber = [];
for(var i=start;i<=end;i++) {
var flag = true;
for(var j=2;j<i;j++){
if(i%j==0){
flag = false;
continue;
}
}
if(flag == true) primeNumber.push(i);
}
return primeNumber;
}
}
console.log(findPrimeNumber(2,100));
</script>我不会python,但是原理都是一样的。我就用js实现了,你自己看下思想再换成python就ok了。
下面就结果图:

添加回答
举报
0/150
提交
取消
