质数:在大于1的自然数中,除了1和它本身以外不再有其他因数。
实现is_prime()
函数,参数为整数,要有异常处理。如果整数时质数,返回True,否则返回False。
def is_prime(num):
if num < 1 or type(num) != int:
return False
elif num == 2:
return True
for i in range(2, num):
if num % i == 0:
return True
else:
return False
print(is_prime(2))