A if 조건식 else B
조건식의 결과가 True면 A 실행, 그렇지 않으면 B 실행
print('국어 : pass') if operator.ge(korScore, passScore1) else print('국어 : Fail')
if 조건식 :
실행문
💡 True면 실행, False면 무효.
: 후 실행문 적고 실행문은 아래 들여쓰기 후 작성
if 조건문:
실행문A
else :
실행문B
💡 pass 키워드
실행문 안정했을때 실행문A, B에 pass만 적어두면 일단 실행은함.
출력되는건 없으니 꼭 채워야함..!
if 조건문:
pass
else :
pass
💡
모든 조건식(A if 조건문 else B) if - else문으로 바꿀 수 있음,
그러나 모든 if - else문은 조건식으로 바꿀 수 없음.
조건식은 간결해야함.
if-else 조건문은 여러가지 수행이 가능함.
if 조건1 :
실행A
elif 조건 2 :
실행 B
elif 조건 3 :
실행 C
.
.
.
else :
실행 N -> 생략 가능
⛔ 주의할 점
조건식 순서가 중요하다.
조건식이 위에서부터 거르고 넘어가는 것이기 때문에
숫자로 치면 90 - 80 - 70 이런식으로 가야함.
70 - 90 - 80으로 하면 90으로 넣어도 70에 결과로 뱉어냄.
꼭 이렇게 써야한다면 and 연산자를 추가하여 조건의 범위를 명확하게쓴다.