下面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("不是质数")
如果输入负整数,将输出“不是质数”
如果输入2,将输出“是质数”,因为Flag已被改变为True
如果输入2,将输出“是质数”,即便此时循环体没有被执行
如果将 if N >= 2: 改为 if N > 2: 同样能正确判断N是否质数