소수를 출력해야하는 문제가 있을때는
소수를 어떻게 생각해야 될지 잠시 생각을 합니다.
소수는 자기 자신과 1로만 나눠떨어지는 수 입니다.
input = 20 #해당 수까지의 소수를 찾음
def prime_number(number):
prime_list = []
for n in range(2, number + 1):
for i in range(2, n):
if n % i == 0:
break
else:
prime_list.append(n)
return prime_list
result = prime_number(input)
print(result)
위 코드를 실행시엔 2, 3, 5, 7, 11, 13, 17, 19이 출력이됩니다.
xcrun: error: invalid active developer path (0) | 2023.02.09 |
---|---|
chrome driver version error (0) | 2022.06.13 |
잘못된 공부방법... (0) | 2021.09.01 |
MongoDB 설치방법(win) 및 cmd활성화 (0) | 2021.07.08 |
공부 카테고리 (0) | 2021.07.05 |
댓글 영역