강의로 돌아가기
-

질문있습니다.

첫번째 예제에서
if True:
print(조건식이 True이면 실행됩니다.)

if False:
print(조건식이 False이면 실행되지 않습니다.)

어떠한 전제조건도 주어지지 않았는데. false는 왜 작동하지 않죠?
True 값(조건식이 True이면 실행됩니다.)만 출력됩니다.

작성중인 코드―if_2
1
2
3
#이 아래줄에 if문을 추가하세요.
if true
    print("if문 아래줄은 들여쓰기 되어야 합니다.")
1 개의 답변
-

그게 원래 if문의 작동 방식입니다.
if 다음에 나오는 어떤 expression이 True(참)로 판정될 경우 if문은 실행되며, expression이 False(거짓)로 판정될 경우 if문은 실행되지 않습니다.
당연히 if FalseFalse가 그 자체로 거짓이기 때문에 if문이 실행되지 않습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.