Jump to content

Semiprime: Difference between revisions

(→‎{{header|Perl 6}}: prefer to indent subclauses)
Line 54:
ok 19 -
ok 20 -</pre>
 
 
=={{header|Python}}==
This imports [[Prime decomposition#Python]]
<lang python>from prime_decomposition import decompose
 
def semiprime(n):
d = decompose(n)
try:
return d.next() * d.next() == n
except:
return False</lang>
 
{{out}}
From Idle:
<lang python>>>> semiprime(1679)
True
>>> [n for n in range(1,101) if semiprime(n)]
[4, 6, 9, 10, 14, 15, 21, 22, 25, 26, 33, 34, 35, 38, 39, 46, 49, 51, 55, 57, 58, 62, 65, 69, 74, 77, 82, 85, 86, 87, 91, 93, 94, 95]
>>> </lang>
 
 
=={{header|Racket}}==
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.