素数
素数(模块:numEx,所在文件名 num_hw.py,Level:★)
素数指的是除了 1 和它本身以外没有其他因数的数。设计函数验证一个数是否为素数。
函数原型:def is_prime_num(n)
参数 n:正整数,输入待测试的数字。负数、小数归为异常参数。
返回值:布尔型,如果这个数是回文数返回 True,否则返回 False。如果参数异常,返
回错误“Parameter Error.”
代码如下(函数引用)
# 素数
def is_prime_num(num):
if not isinstance(num, int):
return 'Parameter Error.'
if num < 0:
return 'Parameter Error.'
for i in range(2, num):
if i * i > num:
break
if num % i == 0:
return False
return True