조건문 - if
08 파이썬 - 로직
조건문 - if

우리가 게임을 할 때 어떤 버튼을 누르냐에 따라 이동을 하거나 기술을 사용하거나 하는 상황을 본 적이 있을 겁니다.

이와 같이 상태(조건)에 따라 실행되는 코드를 다르게 하도록 도와주는 것이 조건문입니다.

앞에서 불리언이 중요하다고 했던 게 기억나나요? 

불리언을 이용해 위에 그림처럼 다른 코드를 실행하도록 파이썬에게 명령 내릴수 있답니다.

상태(조건)이 만약(if) 사실(True)이라면 해당하는 동작을 하고, 사실이 아니라면(False) 하지 않습니다. 

잠금 영역
실행 언어: py
실행 결과를 확인해보세요!

위 코드를 실행한 뒤 한 번은 "Mark"를 입력하고 한 번은 아무 이름이나 입력해보세요.

if의 조건이 "name이 'Mark'와 같은가?"이기 때문에 True 상태일 때만 "Hi Mark!"가 표시됩니다.

위에 코드를 말로 풀어쓰면 이렇게 되겠네요

만약, 사용자가 입력한 name 값이 "Mark"이라면 "Hi Mark!"를 표시해라.
잠금 영역
실행 언어: py
실행 결과를 확인해보세요!

if 밑에 else를 추가해서 만약 if의 조건이 False라면 실행할 코드를 지정할 수 있습니다.

위 코드를 실행해서 "Mark"를 입력해본 뒤, 다시 실행해서 아무 이름이나 입력해보세요.

정리하자면 아래와 같겠죠?

만약, 사용자가 입력한 name 값이 "Mark"이라면 "Hi Mark!"를 표시해라. 그렇지 않다면, "Are you OOO?" 표시해라.
질문하기
추가 자료
no files uploaded

추가 자료가 없습니다

여기서 새로운 학습 자료를 확인하세요!
선생님이 추가한 자료들을 바로 확인할 수 있어요.