PROGRESS
7 / 15
QUESTION 07 #644
소수인지 판별하는 함수입니다. 약수가 발견되면 즉시 break로 빠져나갑니다. 빈칸에 들어갈 알맞은 키워드를 채우세요. (책 원본의 변수명 a → num으로 일관성 정리)
예시 입력: 10
예시 입력: 10
main.py
def isPrimeNumber(num) :
prime_yes = True
for i in range(2, num) :
if num % i == 0 :
prime_yes = False
return prime_yes
n = int(input("N값을 입력해 주세요 : "))
print("2 ~ %d까지의 정수 중 소수 :" % n, end = " ")
for a in range(2, n+1) :
is_prime = isPrimeNumber(a)
if is_prime :
print(a, end=" ")
HINT
약수 i가 하나라도 발견되면 더 검사할 필요가 없으니 break로 즉시 종료.
실행 결과 예시
2 ~ 10까지의 정수 중 소수 : 2 3 5 7
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행