Python相当于Java的标准for-loop是什么?
我正在编写一个简单的算法来检查整数的首要性,但是我在将此Java代码转换为Python时遇到问题:
for (int i = 3; i < Math.sqrt(n); i += 2) {
if (n % i == 0)
return false;
}
所以,我一直在尝试使用它,但我显然跳过了3的除法:
i = 3
while (i < int(math.sqrt(n))):
i += 2 # where do I put this?
if (n % i == 0):
return False