第25643题 单选
下列用于判断正整数N是否为质数的Python代码,说法正确的是?
N = int(input("请输入正整数: "))

if N <= 1:
    print(f"{N}不是质数")
elif N == 2:
    print(f"{N}是质数")
elif N % 2 == 0 or N % 3 == 0:
    print(f"{N}不是质数")
else:
    for i in range(2, N):
        if N % i == 0:
            print(f"{N}不是质数")
            break
    else:
        print(f"{N}是质数")
A

如果输入2,则将先输出2是质数,然后输出2不是质数,因此程序存在错误

B

删除break,对程序执行结果没有影响

C

每个if语句只能有一个elif子句,所以本程序有语法错误

D

如果输入15,程序中的循环不会被执行