Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
118596 胡海峰老师 判断素数 Python3 Accepted 35 MS 3768 KB 525 2025-05-05 14:57:36

Tests(1/1):


Code:

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()