질의응답 게시판
introduction to 파이썬 299p 예제 8-5 질문드립니다.
김 * 림 | 2021-10-18
is_prime(n)의 정의부는 이해가 갑니다.
그런데
if is_prime(number):
pirnt("소수이다!")
else:
print("소수가 아니다!")
에서 is_prime(number)= 값에 따라 True or False 잖아요.
if가 is_prime=True 여야만 소수라고 출력이 된다는 건데 무슨 조건 때문에 그런가요? 제가 생각했을 때 "if is_prime(number)=True:" 라고 해야 소수만 출력될 거 같은데, 왜 그런거죠?