Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 수의 인수를 찾는 방법은 무엇입니까?


어떤 숫자의 인수를 찾으려면 1에서 자신까지의 모든 숫자에 대해 루프를 실행하고 그것이 나누어질 수 있는지 확인해야 합니다.

예시

num=int(input("enter a number"))
factors=[]
for i in range(1,num+1):
    if num%i==0:
       factors.append(i)

print ("Factors of {} = {}".format(num,factors))

num을 완전히 나눌 수 있으면 목록에 추가됩니다. 마지막으로 목록은 주어진 숫자의 요소로 표시됩니다.

출력

enter a number75
Factors of 75 = [3, 5, 15, 25, 75]