RosettaCodeData/Task/Semiprime/Python/semiprime-1.py

9 lines
176 B
Python
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
from prime_decomposition import decompose
def semiprime(n):
d = decompose(n)
try:
return next(d) * next(d) == n
except StopIteration:
return False