반응형
11.IF.
파이썬도 조건,반복문이 중요.
If Statement.
특정한 조건에서 실행할 코드는 if 조건문을 이용.
if 키워드 + 조건문 + :[colon] 순서를 입력.
실행할 블록은 띄어쓰기로 구분 => Python은 띄어쓰기로 블록을 구분.
if 다음에 또 다른 if문이 필요할 때는 elif를 사용.
if 조건을 따진 후 거짓이면 elif문을 실행.
If elif else Conditional Statement.
if 조건문은 당연히 조건문이 참일 때 실행하는 코드.
elif 조건문은 당연히 elif 조건문이 참일 때 실행하는 코드.
else 조건문이 모두 거짓일 때 실행하는 코드.
즉 if,elif 조건문이 모두 거짓일 때는 else 수행.
elif 없이 if 다음에 바로 else 문이 올 수 O.
Nested if Conditional Statements.
age = int(input("나이를 입력하세요 : ")) score = int(input("점수를 입력하세요 : ")) # 중첩 if 조건문. if age >= 20 : if score >= 80 : print("합격!") else : print("점수가 낮아 불합격!") else : print("너무 어려서 불합격!") # 관계, 논리 연산자를 사용한 if 조건문. if age >= 20 and score >= 80 : print("합격!") else : print("불합격!")
중첩 if 조건문 => if 조건문 => if 조건문 => [if 조건문이 참일 때 실행할 코드].
즉, if 조건문 안에 if 조건문이 있는 것을 중첩 if 조건문이라고 한다.
논리 연산자[And,Or]로 2가지 이상 조건을 묶어 평가 O.
Ex) Python은 10 < age < 100 같은 조건식 허용.
반응형
'#Programming Language > Python' 카테고리의 다른 글
13.Module. (0) | 2018.05.14 |
---|---|
12.Repeat. (0) | 2018.05.13 |
10.Python Comments, Doc String Usage Summary. (0) | 2018.05.13 |
9. Str String Object Method. (0) | 2018.05.13 |
8.List. (0) | 2018.05.13 |