데이터 및 C언어/Python 공부 내용

[Python] Python 문법 맛 보기 : 제어문-01.조건문(if문)& 02.반복문(for문)

  • -
반응형

 

 

[Python] Python 문법 맛 보기 :  제어문-01.조건문


 

 

∇ 제어문 [ 조건문 & 반복문 ]

     : 프로그램에서 흐름을 제어하는 역할. 

      프로그램의 흐름을 효율적으로 이용하기 위해 사용한다.

 

 

    + 비교 연산.

         :   두 데이터의 크기를 비교하는 것

               

 

 

     ∇ 조건문. [ = if문 ]

           : 조건에 따라 원하는 명령을 수행하게 만드는 문법.

           : 조건 판단 후 해당 조건에 맞는 상황을 수행하는데에 사용.

              

         -  ':' 은 명령블록을 시작하겠다는 의미

         -  명령블록 = 명령어(문)들의 집합

         -  들여쓰기( space 4칸 or Tab) 매우 중요!   

if< 조건문 >:  
    < 실행할 명령문1 >    
    < 실행할 명령문2 >    
else:  
    < 실행할 명령문1 >  
    < 실행할 명령문2 >

       

 

맞게 적었을 때
틀리게 적었을 때

 

 

 

∇실습.

    사용자로부터 현재 구독자 수를 입력 받으면, 수익 창출이 가능한지 불가능한지 판별

     [ 단, 수익창출은 구독자가 1000명 이상일 경우 가능 ]

 

     

위에는 1200명, 밑에는 800명 입력.

 

∇실습

    휴대폰 사용시간에 따른 핸드폰 통제

    10시간 이상 : 휴대폰 잠금 해제,  5시간 이상: 30분 사용 가능 , 나머지 : 사용 불가능

 

 

 

 


∇반복문

     : 명령을 반복해서 수행하게 만들 때 사용하는 문법.

               - for문 : 반복 횟수가 정해져 있을 때 주로 사용

               - while문 : 반복 횟수가 정해져 있지 않을 때 사용.

 

 

for 변수 in range(반복횟수):
    수행할_명령1
    수행할_명령2
    수행할_명령3
    ...

 

     √ for문 사용법.

       

for i in ragne(3):
   print(i)

 

         ×반복회수를 지정해서 통제하는 경우.

 

         range(반복횟수)

                 : 순서가 있는 숫자열 =  순서열

 

                ex) range(3)  : 0부터 시작 2까지    { 컴퓨팅 언어에서, 숫자의 시작은 0부터 이기 때문 }

                        하나씩 순서대 i로 할당.

 

        ×반복회수를  범위로 지정해서 통제하는 경우. : (시작점, 끝점, 단위)

           : 시작점에서 끝점-1까지 진행.

for i in ragne(1,4):
   print(i)
   
   
   
   #1,2,3

 

for i in range(1,10,2)
   print(i)
   
   
   
   # 1,3,5,7,9

   

 

∇실습.

    1~3번째 강아지

     강아지를 위한 장난감 준비중

     장난감 준비 완료

 

 

 

∇실습

     for문을 사용해서 1부터 10까지의 합계를 계산.

      (++추가 학습. print문 위치에 따른 결과 값 상의하게 출력하기)

 

 

##복합 할당연산자(중복되는 변수 있을 때)

    : 산술연산과 할당연산을 합친 것

   

728x90
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.