число = int (input ())
s = число
x = []
для i в диапазоне (2, число + 1):
if s%i==0:
x.append(i)
s=s//I
if s==i or (i>s and s!=1):
x.append(s)
если len (x) == 2:
print(f"{number} is a semiprime number because it is the product of Tow primes: ",end="")
остальное:
print(f"{number} is not a semiprime number because it is the product of {len(x)} primes: ",end="")
для i in x:
if i==x[-1]:
print(i)
else:
print(str(i)+"*",end="")