ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬 프로그래밍 기초 - if문, while문, for문
    프로그래밍 언어/파이썬 python 2020. 3. 30. 14:50

    if문

     if <조건문>:

        <수행할 문장>

     elif <조건문>:

        <수행할 문장>

    else

        <수행할 문장>


    while문

    while <조건문>:

        <수행할 문장>

        <수행할 문장>

     

    *while문 수행중 빠져나가고 싶으면 break 사용가능

                          처음으로 가고 싶다면 continue 사용가능

     

    >> while ( a<10):

             a +=1

             if a % 2 == 0:  continue            # 짝수이면 계속 진행

             if a ==9:  break                        # a가 9가 되면 while문 나감


    for문

     

    for 변수 in 리스트(또는 튜플, 문자열, 정수):

         <수행할 문장>

     

    >> a = [1,2,3]

    >> for i in a:

    ...       print(i)

    1

    2

    3

     

    >> a = [(1,2),(3,4)]

    >> for (first,last) in a:

    ...       print(first+last)

    3

    7

     

    >> for i in range(3):

    ...       print(i)

    0

    1

    2

     

    >> for i in range(1,3):

    ...       print(i)

    1

    2

     

    ★ 리스트 내포 사용하기

        리스트 안에 for문을 포함하는 리스트 내포를 사용하면 더 편리하게 코드를 짤 수 있다.

     

    >> a = [1,2,3]

    >> result = [ ]

    >> for i in a:

    ...       result.append(i*2)

    >> print(result)

    [2,4,6]

     

    >> a = [1,2,3]

    >> result = [ i*2 for i in a ]

    >> print(result)

    [2,4,6]

     

    >> a = [1,2,3]

    >> result = [ i*2 for i in a if i %2 ==0 ]

    >> print(result)

    [4]

     

     


    연산자 

     x<y 

     x>y 

     x == y

     x !=y

     x >= y

     x < =y 

     x or 

     x and y

    not x

     *  python은 기호가 아닌 단어 and, or 사용

     

    x in s,  x not in s

     

    >> 1 in [1,2,3]

    True

    >> 4 not in [1,2,3]

    True

    >> 'J' in 'python'

    False

    댓글

Designed by Tistory.