用import math求[m,n] 范围内的全部素数并输出。m、n是键盘输入的正整数,如果m、n有0及负整数,则输出“输入不是正整数!如果范围内有素数,则输出素数,若无素数,则输出“不存在素数!”
时间: 2023-05-12 20:03:22 浏览: 71
biancheng.rar_M?n
以下是代码实现:
```
m = int(input("请输入m:"))
n = int(input("请输入n:"))
if m <= 0 or n <= 0:
print("输入不是正整数!")
else:
prime_list = []
for num in range(m, n+1):
if num > 1:
for i in range(2, int(num/2)+1):
if (num % i) == 0:
break
else:
prime_list.append(num)
if len(prime_list) > 0:
print(prime_list)
else:
print("不存在素数!")
```
如果输入的m、n都是正整数,则会输出[m,n]范围内的所有素数。如果范围内没有素数,则会输出“不存在素数!”
阅读全文