코딩/파이썬

파이썬 조건문 개념

일호15 2021. 8. 5. 15:15
# 신호등 초록불이면:
#   건너자
    
# 초록불이 아니면:
#   멈추자

 

 

안녕하세요! 일호15 입니다~ 글을 보고계시는 지금이 평일이라면 왼손을 들어주시고, 휴일이라면 오른손을 들어보실게요! 둘다 아니라면 양손을 들어 기지개를 켜보겠습니다~

 

 

1 갈림길

더보기

이불 밖은 위험하다. 횡단보도를 건널 때는 조금 더 위험하다. 다행히 신호등은 우리에게 안전하게 지나갈 타이밍을 알려준다.

 

우리는 무언가 판단할 수 있다. 짜장면을 먹을지 짬뽕을 먹을지 결정하는 것은 매번 어렵지만, 결국 주문을 해낼 수 있다.

 

인생은 B와 D 사이의 C 라는 말이 있다. 선택에 따라 인생을 바꿔볼 수 있다는 것이다.

 

 

2 경우의 수

더보기

학교에서 봤던 객관식 시험지를 떠올려보자. 하얀것은 종이요, 검은것은 문제와 선택지다. 1번부터 5번까지, 모든 선택지들이 나를 현혹한다.

 

파이썬에서 조건문은, 선택의 과정이다. 객관식 문제들은 하나같이 특징이 있다. 선택지 2개가 헷갈린다는 것이다. 3번일 것인가, 4번일 것인가. 굴러가는 연필에 모든 것을 맡겨본다.

 

한가지 확실한 것은, 1번~5번 중에 정답이 있긴 있다는 것이다. 선택 가능한 모든 경우의 범위를 알고 있다는 것은, 막연한 두려움을 없애준다. 예상 범주 안에서 시뮬레이션을 돌려볼 수 있게 되는 것이다.

 

 

3 만약에

더보기

어느 학교의, 어떤 반 학생들의 시험 점수에 따라 등급을 매긴다고 하자. 80점 이상은 A, 60점 이상은 B, 40점 이상은 C라고 하자. 이런 사고의 흐름은 꽤나 익숙할 것이다.

 

우리는 월요일과 목요일이라는 조건 하에 지령을 내려볼 수 있다. 월요일이라면 왼손을 드는 것. 이것이 조건문의 개념이다.

 

파이썬에서는 조건문을 if와 elif로 표현한다.

if 월요일: 왼손!

elif 목요일: 오른손!

 

elif : else if

 

 

4 이도저도 아니면

더보기

당신의 오늘은 월요일도 목요일도 아닐 수 있다. 월요일도 목요일도 아니라면, 양손을 들어 기지개를 켰을 것이다.

 

if 월요일:  왼손!

elif 목요일:  오른손!

else:  기지개!

 

여기서 else는, 월요일과 목요일을 제외한 나머지 모든 케이스를 의미한다.

 

 

if green:
  go
    
else:
  stop

 

반응형