[Python] 파이썬 왕초보 기초강의 7 - for문, while문
안녕하세요 과외선생J 입니다.
오랜만에 파이썬에 대한 내용을 포스팅하네요 ... (그간 공부가 좀 게을렸습니다.)
각설하고 바로 본론으로 들어가겠습니다.
이번 포스팅에서는 for문과 while문을 알아보겠습니다.
코딩에서 반복명령은 정말로 중요한데요, 파이썬에서는 for과 while을 통해 반복을 시킬 수 있습니다.
우선 기본적인 문법 형태부터 보겠습니다.
for문 |
while문 |
기본형태는 매우 간단하지만 이걸 통해 할 수 있는 일들은 매우 무궁무진합니다 ^^
기본 예제를 통해 어떻게 작동하는지 한번 보겠습니다.
0부터 5까지 숫자를 하나씩 출력 하게끔 해보겠습니다.
while 문의 각 줄을 풀어서 설명해드리자면 다음과 같습니다.
for 문의 각 줄을 풀어서 설명하자면 다음과 같습니다.
결과값은 for, while 모두 다음과 같이 출력이 됩니다.
가장 기본적인 내용이며 추가 예제를 통해 어떻게 쓰일 수 있는지 보겠습니다.
매 예제마다 for문과 while문을 비교하여 보여드릴테니 차이를 한번 잘 살펴보시길 바랍니다.
예제1
1부터 10까지 더하시오.
for문 | while문 |
![]() |
![]() |
예제2
1부터 30까지 짝수의 합을 구하시오.
for문 | while문 |
![]() |
![]() |
※ rang()는 아래와 같이 3가지 방법으로 사용이 가능합니다.
1) range(n) // 0부터 n-1까지 반환
2) range(n,m) // n부터 m-1까지 반환
3) range(n, m, a) // n부터 m-1까지 a간격으로 반환
쉬운 예제 2가지로 for과 while의 기본적인 문법을 보셨습니다.
참고로 for안에 for를, while 안에 while을 써서 중복으로도 표현이 가능하며 if문과 함께 쓸 수도 있습니다!!
이건 다음 포스팅 때 알아보도록 하겠습니다.