封装一个函数PrimeNumber, 判断键盘输入的某个正整数是否为素数。
时间: 2024-05-02 14:19:54 浏览: 128
python 输入一个正整数判断它是不是素数 示例
5星 · 资源好评率100%
好的,这是一个编程问题,我可以帮您解答。以下是一个Python语言实现判断正整数是否为素数的函数PrimeNumber的示例代码:
```python
def PrimeNumber(num):
if num <= 1: # 小于等于1的数不是素数
return False
# 判断2到num-1之间是否有能整除num的数
for i in range(2, num):
if num % i == 0:
return False
return True
```
您可以把上述代码保存到一个.py文件中,然后在调用函数时输入一个正整数,函数将返回该数是否为素数的Bool值(True或False)。例如,输入PrimeNumber(7)将返回True,输入PrimeNumber(12)将返回False。希望这能解决您的问题。
阅读全文