python首先定义一个函数,功能是判断一个整数是否为素数; 然后获得用户输入的整数N,利用上述函数,判断并输出从N开始的5个素数。
时间: 2024-11-24 12:41:18 浏览: 31
在Python中,我们可以编写一个名为`is_prime`的函数来判断一个数是否为素数。接着,获取用户的输入整数`N`,然后通过循环找到并打印出接下来的5个大于`N`的素数。以下是具体的代码示例:
```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_next_primes(n, count=5):
primes = []
num = n + 1
while len(primes) < count:
if is_prime(num):
primes.append(num)
num += 1
return primes
# 获取用户输入
N = int(input("请输入一个整数N: "))
# 找到并输出N后的5个素数
result = find_next_primes(N)
print(f"从{N}开始的5个素数是: {result}")
阅读全文