您的位置:首页 > 产品设计 > UI/UE

实现isPrime()函数,参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False

2019-06-20 18:05 5446 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/jwsgd/article/details/93082334
#e5.5实现isPrime()函数
from math import sqrt
def isPrime(n):
if n == 1:
return False
for i in range(2,int(sqrt(n))+1):    #在一般领域,对正整数n,如果用2到根号n之间的所有整数去除,均无法整除,则n为质数。
if n % i == 0:
return False
return True

while 1:                #设置程序循环输入,如不需要循环可以删除
try:				#异常处理
n = eval(input("请输入要判断的数字:"))
print(isPrime(n))
except:             #异常处理
print("格式输入错误,请重新输入一个数字,不要加入字母和其他特殊符号")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐