Xcmanxjfwanet44uofot
소년sj
  • 2016.6.15 18:41
  • 조회수 126
  • 답변수 1
Xcmanxjfwanet44uofot
소년sj
  • 2016.6.15 18:41
  • 조회수 126
  • 답변수 1

질문있습니다.

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

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

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

if_2
#이 아래줄에 if문을 추가하세요.
if true
    print("if문 아래줄은 들여쓰기 되어야 합니다.")
  • #파이썬 입문
  • #if문 - 실습

1 답변

  • G3rlasealonpd5c2kica
    Demi
    • 2016.6.15 18:50

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

답변 쓰기

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