목록약수 (1)
컴공생의 다이어리
[파이썬, Python] 약수 구하기
Python 약수 구하기 파이썬으로 약수를 구하는 함수를 다양하게 정리해보았다. 기본적인 방법 1부터 입력한 수(n)까지 다 나눠지는지 확인하면서 약수를 구하는 방법이다. def get_divisor(n): data = [] for i in range(1, n + 1): if n % i == 0: data.append(i) return data print(get_divisor(8)) 범위를 축소한 버전 1 1부터 입력한 수(n)를 2로 나눈 값까지 다 나눠지는 수인지 확인하면서 약수를 구하는 방법이다. def get_divisor(n): data = [] for i in range(1, n // 2 + 1): if n % i == 0: data.append(i) data.append(n) return d..
Development/Python & Django
2022. 4. 22. 00:01