조건문
무슨 프로그래밍 언어든 항상 반복문과 조건문이 존재한다.
파이썬에서도 마찬가지이다.
파이썬 조건문, 반복문에 대해 주의해야할 점은 ,
파이썬에는 반복문, 조건문의 탈출을 중괄호 {}로 표현하지 않고, 들여쓰기(Indentation)로 표현한다.
따라서 들여쓰기 의 차이로 반복문, 조건문이 완전히 달라질 수 있다는 것을 명심하자.
if / elif / else
조건문을 위해 사용되는 문법은 3가지이다.
모두가 알만한 if, 다른 언어에서 else if를 합친 elif, 다른 언어와 마찬가지로 else가 있다.
1 2 3 4 5 | a = True if a : print "a is True" else : print "a is False" | cs |
위와 같은 방식으로 사용한다.
파이썬에서 Boolean은 첫글자가 대문자로, True False를 사용한다.
1 2 3 4 5 6 7 8 9 10 | a = True b = False if a : print "a is True" if b : print "b is True" else : print "b is False" else : print "a is False" | cs |
이 코드는 잘못되었다.
6번 줄을 보면, 들여쓰기가 한번 밖에 안된것을 알 수 있다.
이런 경우 원하는 방식으로 작동하지 않게 될 수 있다. 주의하자 !
댓글