单选题

下面Python代码用于判断N是否为质数(只能被1和它本⾝整除的正整数)。程序执行后,下面有关描述错误的是(   )。

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("不是质数")

A

如果输入负整数,将输出“不是质数”

B

如果输入2,将输出“是质数”,因为Flag已被改变为True

C

如果输入2,将输出“是质数”,即便此时循环体没有被执行

D

如果将 if N >= 2: 改为 if N > 2: 同样能正确判断N是否质数

赣ICP备20007335号-2