求指定的两个整数m、n之间的素数(m<=n) 输入:只有一行,是空格隔开的两个正整数m和n。(m<=n) 输出:在m和n之间(含m和n)的所有素数,按照每个数据占6列,每行5个数据输出
时间: 2024-02-09 11:11:08 浏览: 47
输入一个整数,判断2~n之间的素数并输出
4星 · 用户满意度95%
以下是 Python 代码实现:
```python
m, n = map(int, input().split())
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
count = 0
for i in range(m, n+1):
if is_prime(i):
print("{:6d}".format(i), end='')
count += 1
if count == 5:
print()
count = 0
if count != 0:
print()
```
输入示例:
```
10 50
```
输出示例:
```
11 13 17 19 23
29 31 37 41 43
47
```
阅读全文