Python键盘输入一个正整数n,找出大于n的最小素数
时间: 2024-02-16 17:05:04 浏览: 93
Python判断一个正整数是否为素数的算法
5星 · 资源好评率100%
好的,我可以帮你写一个Python程序来解决这个问题。你可以参考下面的代码:
```python
def is_prime(n):
"""
判断一个数是否为素数
"""
if n < 2:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
n = int(input("请输入一个正整数:"))
while True:
n += 1
if is_prime(n):
print(n)
break
```
这个程序首先定义了一个函数 `is_prime` 来判断一个数是否为素数。然后通过一个循环来从输入的正整数 `n` 开始逐个判断比它大的数是否为素数,直到找到一个素数为止,然后输出该素数并结束程序。
阅读全文