[Python기초] 13. 반복 구문

반복문은 어떻게 사용하나요?

while문의 정의

  while <조건식>:
    문1
  else:
    문2

  >>> value = 5
  >>> while value > 0:
        print(value)
        value -=1
  5
  4
  3
  2
  1

for in문의 정의

  for <타겟> in <객체>
    문1
  else:
    문2
  >>>  = ['Apple', 100, 15.23]
  >>> for i in l:
        print(i, type(i))

  ('Apple', <class 'str'>)
  (100, <class 'int'>)
  (15.23, <class 'float'>)
  >>> d = {'Apple': 100, 'Orange':200, 'Banana':300}
  >>> for k, v in d.items():
        print(k, v)

제어문의 종류

  >>> L = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
  >>> for i in L:
        for i > 5:
          break
      print('Item: {0}'.format(i))
  Item: 1
  Item: 2
  Item: 3
  Item: 4
  Item: 5
  >>> L = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
  >>> for i in L:
        if i % 2 == 0:
          continue
        print("Item: {0}".format(i))
  Item: 1
  Item: 3
  Item: 5
  Item: 7
  Item: 9