python实现isPrime()函数,参数为整数,要有异常处理。如果整数是质数,返回true否则换位false
时间: 2024-05-02 20:23:30 浏览: 184
guss--primes.zip_素数的判断Java
可以使用以下代码实现 isPrime() 函数,其中包括了对参数的异常处理:
```python
def isPrime(num):
if not isinstance(num, int):
raise TypeError('参数必须为整数!')
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
```
使用示例:
```python
try:
result = isPrime(17)
print(result)
except TypeError as e:
print(e)
```
输出结果:
```
True
```
阅读全文