算法1:让数相乘结果小于100的剔除即可
a=range(2,101)
for i in range(2,101):
for j in range(2,101):
result = i * j
if(result<101 ):
if(a.count(result)>0):
a.remove(result)
s=''
for i in a:
s += " " + str(i)
print s
方法二:最简单的方法,“,”相当于空格
for i in range(2,101):
for j in range(2,i):
if(i%j==0):
break
else:
print i,
本文介绍两种筛选算法,一种用于移除小于100的乘积结果,另一种为更简单的质数筛选方法。通过双重循环遍历及条件判断,实现有效过滤。
3566

被折叠的 条评论
为什么被折叠?



