프로그래밍은 조건문을 기본으로 사용하게 됩니다.
무엇을 어떻게 할지 판단을 해야 하기 때문입니다.
조건문은 모든 프로그래밍 공통으로 if를 사용합니다.
파이썬에서의 if의 구성은 다음과 같습니다.
if 다음에 조건식이 오고 끝을 콜론(:)으로 표현합니다.
또하나 중요한 것이 반복문입니다. 이것 역시 모든 프로그래밍 언어에 존재합니다.
반복문에는 for, while 두가지가 있습니다.
두가지 모두 동일한 동작을 하고 사용법도 유사합니다.
반복문 for의 기본 구조는 다음과 같습니다.
for 변수 in 리스트(또는 tuple, 문자열):
다음과 같은 코드로 실행했을때 0부터 9까지의 순차적인 값이 출력됩니다.
실행결과
반복문 while의 기본 구조는 다음과 같습니다.
while 조건식:
다음과 같이 코드를 실행하면 위의 for와 동일한 동작을 합니다.
실행결과
이것만으로 볼때 for와 while은 동일한 동작을 하는 것으로 파악할 수있습니다.
그러나, 동일한 동작을하는 명령문을 2개나 만들어 놓은 이유는 프로그래밍을 하다보면 코드 구현에 필요한 구조가 있습니다.
for구현한것을 while로 구현할 수 있고 while로 구현한것을 for로 구현할 수 있지만,
코드 형태에 따라, 사용편의에 따라 선택할 수 있습니다.
프로그래밍은 조건문을 기본으로 사용하게 됩니다.
무엇을 어떻게 할지 판단을 해야 하기 때문입니다.
조건문은 모든 프로그래밍 공통으로 if를 사용합니다.
파이썬에서의 if의 구성은 다음과 같습니다.
if 다음에 조건식이 오고 끝을 콜론(:)으로 표현합니다.
또하나 중요한 것이 반복문입니다. 이것 역시 모든 프로그래밍 언어에 존재합니다.
반복문에는 for, while 두가지가 있습니다.
두가지 모두 동일한 동작을 하고 사용법도 유사합니다.
반복문 for의 기본 구조는 다음과 같습니다.
for 변수 in 리스트(또는 tuple, 문자열):
다음과 같은 코드로 실행했을때 0부터 9까지의 순차적인 값이 출력됩니다.
실행결과
반복문 while의 기본 구조는 다음과 같습니다.
while 조건식:
다음과 같이 코드를 실행하면 위의 for와 동일한 동작을 합니다.
실행결과
이것만으로 볼때 for와 while은 동일한 동작을 하는 것으로 파악할 수있습니다.
그러나, 동일한 동작을하는 명령문을 2개나 만들어 놓은 이유는 프로그래밍을 하다보면 코드 구현에 필요한 구조가 있습니다.
for구현한것을 while로 구현할 수 있고 while로 구현한것을 for로 구현할 수 있지만,
코드 형태에 따라, 사용편의에 따라 선택할 수 있습니다.