Run ID:112657
提交时间:2025-03-09 20:44:39
import math def is prime(n) : if n <= 1: return False if n == 2: return True if n % 2 == 0: return False max_divisor = int(math.sqrt(n)) + 1 for i in range(3, max _divisor, 2): if n% i = 0: return False return True # 获取用户输入并判断 try: num = int(input("请输入一个整数:")) if is_ prime (num) : print (f" {num} 是素数") else: print (f"{num}不是素数") except ValueError: print("输入错误,请输入一个有效的整数。")