[python] if문에 대해 알아보자~!!!


안녕하세요!! @wonnieyoon입니다.
오늘은 if문에 대해 포스팅하겠습니다.
if는 '만약'의 의미를 가지고 있습니다.
그것처럼 파이썬에서도 또한 같은 의미를 지니고 있습니다.


if문 구조와 들여쓰기

c,자바에 익숙하신 분들은 if문에 조금 어색할수 있습니다.

if문의 구조는 아래와 같습니다.

if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
....
else:
수행할 문장1
수행할 문장2
....

if와 else를 보실수 있습니다.
if 조건문은 만약 조건문이 만족한다면 아래문장들을 실행하고
만약 틀렸다면 else 아래문장들을 실행해라의 의미를 가지고 있습니다.

그런데 파이썬에서 자칫 실수하면 에러나는 부분이 있습니다.
바로 들여쓰기라는 것입니다.
들여쓰기라는 것은 쉽게 말해서 행 부분을 기준으로 공백값을
주는 정도라고 보시면 되겠습니다.

그림을 보시면 하나는 출력값이 제대로 나오고
하나는 출력값이 제대로 나오지 않는것을 보실수 있습니다.
오류가 없는 if문 다음에 실행할 문장은, print들이 제대로 들여쓰기 된 상태이고
오류가 있는 if문 다음에 실행할 문장은, print들이 들여쓰기가 되어있지 않습니다.


다양한 조건의 elif

코딩을 하게 되면 조건을 여러개 처리해줘야 하기 때문에
단순히 if~else문만 사용하지 않습니다.

보통 다른 언어들은 if~ else if~ else의 형태가 되는데
파이썬에서는 elif가 있습니다.

if 조건문:
수행할 문장1
수행할 문장2
elif 조건문:
수행할 문장1
수행할 문장2
else:
수행할 문장1
수행할 문장2

의 형태를 가집니다.


위와 같이 사용하시면 됩니다.
if 다음에 사용되는 조건문은 정말 다양하기 때문에 필요하신것은
검색하시면서 입맞에 맞는것을 사용하시면 되겠습니다.

if문은 특히 들여쓰기를 주의하셔야합니다.

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center