#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
提交
取消