python实现isPrime函数,参数为整数,要有异常处理。如果整数是质数返回True,否则返回False
时间: 2023-12-27 21:06:48 浏览: 349
初等数论中判断一个整数是否为质数程序
可以以下代码实现isPrime函数:
``` python
def isPrime(num):
if not isinstance(num, int):
raise TypeError("参数必须是整数")
if num <= 1:
return False
for i in range(2, int(num**0.5)+1):
if num % i == 0:
return False
return True
```
首先,我们判断参数是否为整数,如果不是则抛出异常。然后,我们判断参数是否小于等于1,因为小于等于1的数不是质数。接着,我们从2开始循
阅读全文