K12教育赛事综合服务平台
专注青少年竞赛题库网站
聚乐之家官方网站
下载聚乐之家官方App
N = int(input("请输入整数:")) Flag = False if N >= 2: Flag = True for i in range(2,N): if N % i == 0: Flag = False break if Flag == True: print("是质数") else: print("不是质数")
如果输入负整数,将输出“不是质数”
如果输入2,将输出“是质数”,因为Flag已被改变为True
如果输入2,将输出“是质数”,即便此时循环体没有被执行
如果将 if N >= 2: 改为 if N > 2: 同样能正确判断N是否质数