判断一个数是否为素数【Python程序设计】
azurekiln 发布于 阅读:38 Python程序设计
实现 isPrime() 函数,参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False。
def isPrime(number):
try:
n = int(number)
if n == 2:
return True
elif n <= 1 or n % 2 == 0:
return False
for i in range(3, int(n ** 0.5) 1, 2):
if n % i == 0:
return False
return True
except (ValueError, TypeError) as e:
print(f"输入的参数有误:{e}")
return False
while True:
print(isPrime(input("请输入一个数")))
扫描二维码,在手机上阅读
收藏