C언어 등 다른 언어에서는 {}로 statement를 감싸지만, 파이썬에서는 :과 들여쓰기를 사용한다.
Conditional Statement(조건문)는 특정 조건식을 평가하여 참일 경우 구문을 실행하고, 거짓일 경우 실행하지 않도록 하는 문법이다.
if condition:
<Statement>
if문의 조건식이 거짓일 경우 실행되는 구문이다.
if condition:
<Statement 1>
else:
<Statement 2>
여러 조건문이 동시에 실행될 때 사용한다.
if condition1:
<Statement 1>
else:
if condition2:
<Statement 2>
else:
<Statement 3>
elif문으로 대체한다.elif는 else와 if를 줄여 쓴 것으로, 여러 조건문이 동시에 실행될 때 사용한다. if문의 조건식이 거짓일 경우, elif문의 조건식을 평가하고, 참일 경우 구문을 실행시킨다.
if condition1:
<Statement 1>
elif condition2:
<Statement 2>
else:
<Statement 3>
elif문은 다중으로 사용할 수 있다.
if condition1:
<Statement 1>
elif condition2:
<Statement 2>
elif condition3:
<Statement 3>
elif condition3:
<Statement 4>
else:
<Statement 5>
Ternary Operators(삼항 연산자) 또는 Conditional Expression(조건 표현식)은 한 줄로 조건에 따라 다른 값을 선택할 수 있도록 하는 연산자이다. 간단한 조건에서 조건문보다 간결하게 표현할 수 있지만, 복잡한 조건에서는 가독성이 떨어질 수 있다.