输入一个大于2的整数,判断该数是否为素数,若是素数,输出是素数,否则输出不是素数
时间: 2024-05-14 15:19:39 浏览: 100
3_判断素数_yes_
好的,您输入的问题是如何判断一个大于2的整数是否为素数。判断一个数是否为素数可以通过试除法进行判定,具体做法是:对于一个大于2的整数n,从2到n-1逐个试除,如果能够被整除,则该数不是素数,否则说明该数是素数。我可以为您提供一个Python的实现代码:
```
def is_prime(n):
if n <= 1:
return False
for i in range(2, n):
if n % i == 0:
return False
return True
num = int(input("请输入一个大于2的整数:"))
if is_prime(num):
print("{}是素数".format(num))
else:
print("{}不是素数".format(num))
```
请您尝试运行以上代码看看效果如何。
阅读全文