查找素数是一项复杂的任务,尤其是在大范围内。以下是一个简单的Python程序,可以用于查找给定范围内的素数。请注意,这是一个基本示例,对于非常大的数字范围,可能需要更高效的算法。
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

def find_primes_in_range(start, end):
    primes = []
    for num in range(start, end + 1):
        if is_prime(num):
            primes.append(num)
    return primes

start_range = int(input("请输入起始范围的整数:"))
end_range = int(input("请输入结束范围的整数:"))

result = find_primes_in_range(start_range, end_range)
print(f"{start_range} 到 {end_range} 之间的素数是:{result}")

你可以运行这个程序并输入起始范围和结束范围的整数,它将输出在这个范围内的所有素数。请注意,对于非常大的范围,这个简单的算法可能会变得很慢,因为它使用了最基本的素数检查方法。在实际应用中,可能需要使用更高级的素数检测算法。


转载请注明出处:http://www.pingtaimeng.com/article/detail/12014/AI人工智能