1000 + 1): #用变量i从2-1000循环(因为1不是质数,且比较特殊),作为要测试的数字,Python中是循环到目标数字减一的位置,所以给1000加1 n = 0 #设置变量n记录次数 for j in range(2,i): #用变量j从 数字2-变量i 循环,Python中是循环到目标数字减一...
质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2、3、5、7、11、13、17、19。 方法一,用for循环来实现 num=[]; i=2 for i in range(2,100): j=2 for j in range(2,i): if(i%j==0): break else: num.append(i) print(num) 方法二,用函数来实现 ...
num=[];i=2for i in range(2,100):j=2 for j in range(2,i):if(i%j==0):break else:num.append(i)