从键盘输入正整数m和n,编写程序求m~n之间的全部素数,要求每行输出10个数据。程序中定义变量h,用于累计素数的个数。的代码
时间: 2024-05-01 18:17:06 浏览: 103
sspd.rar_SSPD-_sspd applet downlo_素数applet
```python
m = int(input("请输入正整数m:"))
n = int(input("请输入正整数n:"))
h = 0 # 素数计数器
for num in range(m, n+1):
if num > 1:
for i in range(2, num):
if num % i == 0:
break
else:
h += 1
print(num, end='\t')
if h % 10 == 0: # 每输出10个素数换行
print()
print("\n在%d~%d之间共有%d个素数。" % (m, n, h))
```
样例输出:
```
请输入正整数m:10
请输入正整数n:30
11 13 17 19 23 29
在10~30之间共有6个素数。
```
阅读全文