파이썬/조건문

CONDITIONAL STATEMENTS (조건문4) if조건문

공부짱짱열심히하기 2022. 11. 18. 09:30

조건문

일상에서 흔히 사용하는 문장 if ~라면, ~한다. 같은 문장이다

조건+행동(액션) 으로 구성된 문장이며

 

파이썬용어)

if 조건 :

  행동결과     

           

이해1)

이러한 형태가 기본 형태로 꼭 행동 앞에는 들여쓰기가 되어야 한다

 

예제)

5가 2보다 크면 condition is True 를 출력하고, 그렇지 않으면, condition is False를 출력한다.

조건이 true 일경우 결과 출력

 

파이썬 용어2)

else :

   행동결과

 

이해2)

if의 조건에 반대 되는 경우(False) 인경우로 if와 반대되는 내용이기 때문에 조건을 따로 설정하지않는다

그럼 조건이 False일경우 는 이렇게 출력


여러 문장을 수행하는 예제

 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 ~라면, ~한다. 같은 문장이다
조건+행동(액션) 으로 구성된 문장이며

파이썬용어)
if 조건 :
  행동결과     
           
이해1)
이러한 형태가 기본 형태로 꼭 행동 앞에는 들여쓰기가 되어야 한다

파이썬 용어2)
else :
   행동결과


이해2)
if의 조건에 반대 되는 경우(False) 인경우로 if와 반대되는 내용이기 때문에 조건을 따로 설정하지않는다

이해3)
조건 행동으로 여러 행동을 제시 할수 있다

이해4)
두개가 true이더라도 가장먼저 true인 조건이 생기면 거기서 cpu의 활동은 종료두개가 true이더라도 가장먼저 true인 조건이 생기면 거기서 cpu의 활동은 종료