n=5;count=2;i=3;j=2;
while (count <= n):
for j in range (2,i):
if(i%j == 0):
break
if(j==i):
print i
count = count +1
i = i+1
我试图找到前 n 个素数,但不知何故,这段代码似乎无法编译。程序卡在for 循环中。我尝试使用相同的逻辑在 C 中编写代码,它似乎工作正常,但由于我需要大量支持,python 似乎是一个明显的选择,因此想在 python 中运行。任何帮助都会很棒。