def isPrime(n): if n < 2: return False else: for i in range(2, n): if n % i == 0: return False else: return True try: n = int(input('')) if (isPrime(n)): print('True') else: print('False') except: print('不是一个有效的整数')
时间: 2024-02-14 21:20:34 浏览: 151
基础算法-python判断质数的四种方法
这个代码是一个判断一个整数是否为质数的函数,如果是质数则返回 True,否则返回 False。代码中的 isPrime 函数接受一个整数 n 作为参数,如果 n 小于 2,则返回 False,否则从 2 到 n-1 的范围内遍历每个数,如果存在某个数能够整除 n,则返回 False,否则返回 True。try-except 语句用于捕获输入的不是有效整数的情况,并打印出错误信息。如果输入的数是有效的整数,代码会调用 isPrime 函数来判断这个数是否为质数,并输出 True 或 False。
阅读全文