# -*- coding:cp936 -*- '''------------------------------------------------------ 【程序填空】 --------------------------------------------------------- 题目:以下程序求100~200之内的素数。 --------------------------------------------------------- 注意:除要求填空的位置之外,请勿改动程序中的其他内容。 ------------------------------------------------------''' import math def sushu(start,end): count=0 print("素数分别为:") for i in range(start,end+1): if(i%2==0 and i!=2): #去除除2以外的偶数 continue #**********SPACE********** for j in range(________________,int(math.sqrt(i))+1): #**********SPACE********** if(________________): break else: count=count+1 print(i,end=" ") print("") print("素数总数为:%d个" %count) return def main(): #**********SPACE********** ________________ if __name__ == '__main__': main()
时间: 2023-07-01 13:29:12 浏览: 113
以下是填空后的程序代码:
```python
# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序填空】
---------------------------------------------------------
题目:以下程序求100~200之内的素数。
---------------------------------------------------------
注意:除要求填空的位置之外,请勿改动程序中的其他内容。
------------------------------------------------------'''
import math
def sushu(start,end):
count=0
print("素数分别为:")
for i in range(start,end+1):
if(i%2==0 and i!=2): #去除除2以外的偶数
continue
for j in range(2,int(math.sqrt(i))+1): #填空1
if(i%j==0): #填空2
break
else:
count=count+1
print(i,end=" ")
print("")
print("素数总数为:%d个" %count)
return
def main():
sushu(100,200) #填空3
if __name__ == '__main__':
main()
```
在填空的三个位置分别填入:
1. 2
2. i%j!=0
3. sushu(100,200)
这个程序的功能是求100~200之间的素数。其中,sushu函数实现了求[start, end]范围内的所有素数,主函数main调用了sushu函数,并传入了参数100和200,从而得到100~200之间的所有素数。
阅读全文