x=input(),x類型爲str
x=int(input()),x類型爲int
from math import sqrt
def isprime(x):
if x == 1:
return False
k = int(sqrt(x))
for j in range(2,k+1):
if x%j == 0:
return False
return True
if __name__ == "__main__":
flag = 'y'
while(flag == 'y'):
num = int(input("Please input a number:"))
for i in range(2,num):
if isprime(i)==1 and num % i ==0:
print (i)
此爲判斷內部因數中的素數