单选题

下列Python代码用于判断一个正整数是否是质数(素数),相关说法中正确的是( )。

A

代码存在错误,比如5是质数,但因为 5 % 5 余数是0返回了False

B

finish_number 的值应该是 N // 2 ,当前写法将导致错误

C

当前while循环正确的前提是:所有大于3的质数都符合 6k±1 形式

D

while循环修改如下,其执行效果与执行时间相同

赣ICP备20007335号-2