给出一个大于或等于3的正整数,判断它是不是一个素数。
时间: 2024-05-15 13:17:45 浏览: 102
python 输入一个正整数判断它是不是素数 示例
5星 · 资源好评率100%
好的,您可以输入以下代码来实现素数判断:
```
num = int(input("请输入一个大于或等于3的正整数:"))
if num == 3: # 3是素数
print(num, "是一个素数")
elif num % 2 == 0: # 偶数不是素数
print(num, "不是一个素数")
else:
flag = True
for i in range(3, int(num ** 0.5) + 1, 2): # 判断奇数
if num % i == 0:
flag = False
break
if flag:
print(num, "是一个素数")
else:
print(num, "不是一个素数")
```
请注意输入的整数必须大于或等于3。希望能够解决您的问题!
阅读全文