以下是求解区间 [n, m] 中的素数的 Python 代码:定义一个函数,判断一个数是否为素数 def is_prime(num):if num
python求[n,m]中的素数
以下是求解区间 [n, m] 中的素数的 Python 代码:
# 定义一个函数,判断一个数是否为素数
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
# 输入区间的起点和终点
n = int(input("请输入区间起点:"))
m = int(input("请输入区间终点:"))
# 遍历区间 [n, m] 中的所有数,并输出素数
for i in range(n, m + 1):
if is_prime(i):
print(i, end=" ")
代码中先定义了一个判断素数的函数 is_prime(),然后输入区间的起点和终点,最后遍历区间中的所有数并判断是否为素数,输出素数即可。2023-04-08