from math import sqrt j =2 whilej <=100:i =2 k = sqrt(j)while(i<=k):ifj%i ==0:break i = i+1 if(i > k):printj,j+=1 使用for循环和break:frommathimportsqrt foriinrange(2,101):flag =True k =int(sqrt(i))forjinrange(2,k+1):ifi % j ==0:flag =0 break...
这段代码首先定义了一个is_prime函数来判断一个数是否为素数,然后通过一个循环遍历2到100之间的所有数字,并使用is_prime函数检查每个数字是否为素数。如果是素数,则输出该数字。运行这段代码,你将看到2到100之间的所有素数被打印出来。
from math import sqrt j =2 whilej <=100: i =2 k = sqrt(j) while(i<=k): ifj%i ==0:break i = i+1 if(i > k): printj, j+=1 使用for循环和break: frommathimportsqrt foriinrange(2,101): flag =True k =int(sqrt(i)) forjinrange(2,k+1): ifi % j ==0: flag =0 b...