반응형

제어문 2

[Python] 파이썬에서의 제어문 (for문) (3/3)

지난 포스트에서는 반복문 중에서 while문에 대해서 알아보았다. 오늘은 나머지 하나의 반복문인 for문을 공부하려고 한다. for문은 언어를 막론하고 다양한 프로그래밍 언어에서 많이 활용되고 있으며, 파이썬에서는 for문과 관련한 다양한 기능들을 추가적으로 지원하기 때문에 확실히 공부해두면 프로그래밍 실력 향상에 큰 도움이 되리라 믿는다. 반복문 중 나머지 하나, for문 for문은 주로 횟수(또는 개수)가 정해져 있는 상황에서 그만큼 반복시키고자 할 때 사용된다. 이미 전에 반복문에 대한 개념은 알아보았기 때문에 이번 포스트에서는 for문의 문법들에 대해서만 공부하겠다. for문은 아래와 같이 아주 간단한 구조를 하고 있다. for 변수 in 리스트(또는 문자열, 튜플, 딕셔너리, 집합): 리스트(또..

[Python] 파이썬에서의 제어문 (while문) (2/3)

지난 포스트에서는 파이썬에서의 조건문에 해당하는 if문, if-else문, if-elif-else문에 대해서 알아보았다. 이번 포스트에서는 반복문 두 가지 중 하나인 while문을 공부하려고 한다. 반복문 중 하나, while문 if문은 조건의 참, 거짓 여부에 따라 수행할지 하지 않을지 결정하는 제어문이었다면, 이번 포스트에서 배우는 while문과 다음 포스트에서 배울 for문은 특정 코드 혹은 특정 범위를 반복수행할 때 사용하는 제어문이다. 각 포스트의 본문에서 더 자세히 언급하겠지만 while문은 '횟수를 정하기에는 애매하거나 변동사항에 있기 때문'에, 특정 조건을 만족하는 동안 반복시키고자 할 때 사용되며 for문은 '횟수를 명확히 지정해줄 수 있을 때' 사용하는 반복문이다. while문은 아래와..