Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
118596 | 胡海峰老师 | 判断素数 | Python3 | Accepted | 35 MS | 3768 KB | 525 | 2025-05-05 14:57:36 |
def is_prime(n): """判断一个数是否为素数""" if n <= 1: return False if n == 2: return True if n % 2 == 0: return False # 只需检查到sqrt(n)的奇数因子 max_divisor = int(n**0.5) + 1 for i in range(3, max_divisor, 2): if n % i == 0: return False return True def main(): m = int(input()) if is_prime(m): print("prime") else: print("not prime") if __name__ == "__main__": main()