本文最后更新于136 天前,其中信息可能已过时,如有错误请发送邮件到lh2406923301@163.com
本题要求实现一个函数,判断参数是否是质数,是的话返回True,否则返回False
注意:函数中要有异常处理,如果参数不是整数,返回False
函数接口定义:
def isPrime(num)
裁判测试程序样例:
/* 请在这里填写答案 */
num=input()
if isPrime(num):
print('yes')
else:
print('no')
输入样例1:
ab
输出样例1:
no
输入样例2:
1.1
输出样例2:
no
输入样例3:
11
输出样例3:
yes
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
参考代码:
def isPrime(num):
try:
num=int(num)
except ValueError:
return False
if num<=0:
return False
else:
for i in range(2,num):
if num%i==0:
return False
else:
return True
