Sequence of primes by trial division: Difference between revisions
Content added Content deleted
(Added uBasic/4tH version) |
(→Fun With Lists: fix, simplify, massiv speed-up) |
||
Line 2,576: | Line 2,576: | ||
primelist = [] |
primelist = [] |
||
def primer(n): |
def primer(n): |
||
for d in primelist: |
|||
exception = [1,vv,] |
|||
if d * d > n: |
|||
break |
|||
if |
if n % d == 0: |
||
⚫ | |||
return |
|||
if len(exception) > 2: |
|||
⚫ | |||
continue |
|||
if len(exception) == 2: |
|||
primelist.append(exception[1]) |
|||
for vv in range( |
for vv in range(2, limiter): |
||
primer(vv) |
primer(vv) |
||
print(len(primelist)) |
print(len(primelist)) |
||
print(primelist)</syntaxhighlight> |
print(*primelist)</syntaxhighlight> |
||
{{out}} |
{{out}} |
||
<pre> |
<pre>25 |
||
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97</pre> |
|||
=={{header|Quackery}}== |
=={{header|Quackery}}== |