python求[n,m]中的素数

以下是求解区间 [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
mengvlog 阅读 127 次 更新于 2025-10-31 01:52:11 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部