강의로 돌아가기
김진주

True False에 대해서

조건이 없을 때 if True를 했을 때 그냥 프로그램이 실행되는 이유가 뭔가요?
조건이 없을 때는 무조건 True라고 해석되는 건가요?
만약 if False라고 한 다음 print문을 썼을 때는 print가 실행되지 않는 건가요?

1 개의 답변
-

if문법 자체가 true일 경우에만 실행되는데, 이 경우는 true로 값을 강제로 지정한 경우입니다.
따라서 무조건 실행되게 되는 것이죠.
말씀하신 것처럼 if False로 선언하고 print문을 작성하면 false기 때문에 실행되지 않습니다.

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