38.编写Python程序,要求输出区间[m,n]内所有素数的和,实现上述功能的 Python 程序如下,请在划线处填入合适的代码。 def isPrime(num): #判断素数 num=int(num) for i in range(2,num): if ① : return False if num!=1: return True def PrimeSum(a,b): sum=0 for i in range(a,b+1): if isPrime(i): ② return sum m=int(input("m:")) n=int(input("n:")) print( ③ )
使用微信搜索喵呜刷题,轻松应对考试!
答案:
```pythondef isPrime(num): #判断素数num = int(num)for i in range(2, num):if i * i > num:breakif num % i == 0:return Falseif num != 1:return Truedef PrimeSum(a, b):sum = 0for i in range(a, b+1):if isPrime(i):sum += ireturn summ = int(input("m:"))n = int(input("n:"))print(PrimeSum(m, n))```