编写程序,输入2个正整数m和n(2<=m,n<=500),统计并输出m和n之间的素数个数以及这些素数的和
时间: 2023-05-24 07:02:55 浏览: 100
统计给定整数M和N区间内素数的个数并对它们求和-C语言代码
。A:
```python
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
m = int(input("请输入m:"))
n = int(input("请输入n:"))
prime_count = 0
prime_sum = 0
for num in range(m, n+1):
if is_prime(num):
prime_count += 1
prime_sum += num
print("%d和%d之间的素数个数为%d,素数的和为%d。" % (m, n, prime_count, prime_sum))
```
以上程序通过 `is_prime()` 函数判断每个数是否为素数,然后统计素数的个数和它们的和。输出结果用 `%` 格式化字符串来实现。
阅读全文