A if 조건식 else B → 조건식의 결과가 True이면 A실행, 그렇지 않으면 B실행
- if문 → 단일조건
- if ~ else문 → 양자택일
- if ~ elif문 → 다자택일(다중조건)
if 조건식:
실행문
조건식 결과에 따른 실행만 하는 경우
pritn('포인트 사용 가능') if userPoint >= minAblePoint else print('포인트 사용 불가능')
조건식 결과를 변수에 할당하는 경우
result = '가능' if userPoint >= minAblePoint else '불가능'
print('포인트 사용 가능 여부 : {}'.format(result))
조건식 → if~else문 : 모든 조건식(삼항연산자)은 if~else문으로 변경할 수 있다
if~else문 → 조건식 : 모든 if~else문을 조건식(삼항연산자)으로 변경할 수 있는 것은 아니다 (조건식으로 코딩하기 어렵다)