Sduty/python

제어문(if, while, for)

돌멘 2019. 3. 12. 16:22

제어문(if, while, for)


1. If문

   temp = ['text1','text2','text4']

   if 'text2' in temp:

     pass     ==>   실행은 되지만 결과값이 없음

   elif 'text3' in temp:

print('3번째 값')

   else:

     print('1번째 값')

  =====>  if문은 조건문만으로 구성되는데 "if 'text2' in temp:" 처럼 사용하기도 한다.


2. while문

   a = 0

   while a < 10:

         a += 1

         if a % 2 == 0:

continue     ---> while 문의 맨 처으로 돌아가기

    print(a)

   ==>  위의 continue 대시 break를 사용하면 while문을 빠져 나감


3. for문

    tlist = ['a','b','c']

    for i in tlist:

       print(i)

   ===> 위의 for i in tlist: 대신

          for i in range(10):  형태로 사용할수도 있다

         for i in range(len(a)): 도 가능하다

   a=[1,2,3,4]

   b = [num* 3 for num in a]    ==>  [3,6,9,12]

   c = [num * 3 for num in a if num % 2 == 0]   ==>  [6,12]




'Sduty > python' 카테고리의 다른 글

파일 읽기,쓰기  (0) 2019.03.13
함수  (0) 2019.03.13
자료형 복사  (0) 2019.03.12
집합 자료형  (0) 2019.03.12
Dictionary  (0) 2019.03.12