조건문
일상에서 흔히 사용하는 문장 if ~라면, ~한다. 같은 문장이다
조건+행동(액션) 으로 구성된 문장이며
파이썬용어)
if 조건 :
행동결과
이해1)
이러한 형태가 기본 형태로 꼭 행동 앞에는 들여쓰기가 되어야 한다
예제)
5가 2보다 크면 condition is True 를 출력하고, 그렇지 않으면, condition is False를 출력한다.
파이썬 용어2)
else :
행동결과
이해2)
if의 조건에 반대 되는 경우(False) 인경우로 if와 반대되는 내용이기 때문에 조건을 따로 설정하지않는다
여러 문장을 수행하는 예제
cnt가 홀수이면, 홀수라고 프린트하고, number 에는 number값에 5를 더한다.
그렇지 않으면, 짝수라고 프린트 하고, 'Bye'라고 출력한다.
cnt:4
number: 7
cnt가 홀수면 → 조건
1.홀수라 프린트 , number에 +5를 한다 → 조건이 True 일때행동
2.짝수라 프린트 , 'bye'라고 출력 → 조건이 False 일때 행동
이해3)
조건 행동으로 여러 행동을 제시 할수 있다
두개가 true이더라도 가장먼저 true인 조건이 생기면 거기서 cpu의 활동은 종료
cpu 코드 실행 순서
if 조건식 :
파이썬 문장
elif 조건식 :
파이썬 문장
else :
파이썬 문장
사과의 갯수를 확인해서,
사과가 10개 이상이면, "구매할 필요 없습니다. 여유 있습니다"
사과가 5개 이상이면, "적절량을 유지하고 있습니다."
사과가 2개 이상이면, "사과를 구매할 타이밍입니다"
그렇지 않으면, "사과가 거의 없습니다."
apple_cnt = 5
이해4)
두개가 true이더라도 가장먼저 true인 조건이 생기면 거기서 cpu의 활동은 종료두개가 true이더라도 가장먼저 true인 조건이 생기면 거기서 cpu의 활동은 종료
중첩조건문
조건문일상에서 흔히 사용하는 문장 if ~라면, ~한다. 같은 문장이다조건+행동(액션) 으로 구성된 문장이며 파이썬용어) if 조건 : 행동결과 이해1) 이러한 형태가 기본 형태로 꼭 행동 앞에는 들여쓰기가 되어야 한다 파이썬 용어2) else : 행동결과 이해2) if의 조건에 반대 되는 경우(False) 인경우로 if와 반대되는 내용이기 때문에 조건을 따로 설정하지않는다 이해3) 조건 행동으로 여러 행동을 제시 할수 있다 이해4) 두개가 true이더라도 가장먼저 true인 조건이 생기면 거기서 cpu의 활동은 종료두개가 true이더라도 가장먼저 true인 조건이 생기면 거기서 cpu의 활동은 종료 |
'파이썬 > 조건문' 카테고리의 다른 글
PYTHON PROGRAMMING FUNDAMENTALS (조건문3 )or 게이트 (0) | 2022.11.17 |
---|---|
PYTHON PROGRAMMING FUNDAMENTALS (조건문2) and연산 (0) | 2022.11.17 |
PYTHON PROGRAMMING FUNDAMENTALS (조건문1)비교연산자 (0) | 2022.11.17 |