안녕하세요~ 주노입니다!
정말 오랜만에 파이썬 공부에 대해 올리네요.
매일마다 포스팅을 하는 것이 목표인데
좀더 부지런하게 올려야 하는 것 같습니다..ㅎㅎ
오늘은 파이썬 반복문에 대해서 올리려 해요!
공부한 지는 꽤 되었지만 복습하는 기분으로
하나하나 찾아보면서 진행하겠습니다!
반복문 : 하나의 문장으로 나타내어지는 처리를 반복하는 것을 나타내는 문장
- 출처 : 다음 백과
여러 포털 사이트에서 검색을 해 봤어요.
반복문이라는 말이 좀더 다른 의미가 있을 줄 알았더니
'코딩'에 대해서 반복문이 먼저 나오더군요 ㅎㅎ
게다가 C언어 다음으로 바로 파이썬 반복문으로!
관심들이 많은가봅니다.
다시 반복문으로 돌아가도록 하겠습니다.
반복문이란 위에서 볼 수 있듯이, "하나의 문장"으로 나타내어지는
처리를 반복하는 것을 나타내는 문장입니다.
반복문을 씀으로써 반복적인 작업을 줄일 수 있는거죠.
귀찮은 일을 줄여주는 친구라고 생각하면 될것 같습니다.
1. for 반복문
제가 "hello juno"와 "hello python"이라는 문구를
계속 반복하고 싶다고 생각을 해 보죠
(왜 이게 하고싶은지는 모르겠지만요)
가장 단순한 방법으로는 그냥
아래의 문장을 ctrl+c, ctrl+v를 여러번 하면 됩니다.
print("hello juno")
print("hello python")
그러나 이 작업을 좀더 수월하게 해 주는것이
for 반복문입니다.
먼저는 6번만 반복하도록 해 봤습니다.
for i in range(6) :
print(i) # i의 값이 올라감을 확인하기 위함임
print("hello juno")
print("hello python")
i라는 변수를 0~5까지 올리면서
각 숫자마다 print("hello juno"), prnt("hello python")을 실행하라는 거죠.
(여기서 설명해야 할 것은
파이썬에서 숫자는 항상 0부터 시작합니다.
그래서 i는 0부터 시작해서 5까지 올라갑니다!)
이 for 반복문을 잘만 쓴다면
제 회사 업무도 많이 편해질 것 같은데..
파이썬을 열심히 공부해서 방법을 찾아봐야겠습니다.
2. while 반복문
그러나 이 문장을 영원히 하고싶다면
(왜 영원히 하고 싶은지는 여전히 모릅니다)
영원히 ctrl+v를 누를 수는 없겠죠..
이 때 쓰는 것이 while 반복문입니다.
이번에도 예제를 보면서 공부하도록 하죠.
i=0
while i < 6: #i 가 6보다 작을 때 아래를 실행하라
print(i)
print("hello juno")
print("hello python")
i += 1 # i에 1을 더해라
이번에도 먼저는 6번만 실행을 해 봤습니다.
i라는 변수를 0으로 지정한 뒤에
while으로 조건을 걸어 줍니다.
위에서는 i가 6보다 작을 경우에
그 밑에 있는 명령어들을 실행하는 것입니다.
이제 우리가 처음에 하고 싶었던
무한히 반복하는 것을 해 보죠.
간단합니다.
i=0
while True: #while은 항상 참
print(i)
print("hello juno")
print("hello python")
i += 1 # i에 1을 더해라
계속 반복된다는 것을 나타내기 위해
i를 지정을 해 봤습니다.
while True는 while의 조건이 항상 True이기 때문에
아래의 명령어들을 무한히 반복합니다.
그래서 우리는 ctrl+v를 사용하지 않고도
계속 "hello juno"와 "hello python"을 할 수 있죠!
오늘은 파이썬 반복문에 대해서 알아봤습니다.
고수분들은 조건문 + 반복문으로
굉장한 것들을 할 수 있겠지만
저는 소소하게 무한히 대화를 나누는 걸 해봤네요.
다음 시간에는 이 반복문에 조건을 다는 걸 포스팅할게요.
이번에 너무 띄엄띄엄 블로그를 올렸는데
다음에는 좀더 유익한 걸로, 규칙적으로 쓰도록 할게요!
그럼 안녕~!
파이썬 시작하기 / 5일차 / 자료 구조(1) / 리스트 (2) | 2019.12.22 |
---|---|
파이썬 시작하기 / 파이썬 독학 / 4일차 / 파이썬 반복문(2) (2) | 2019.12.10 |
파이썬 시작하기 / 2일차 / 변수 및 조건문 (4) | 2019.11.14 |
파이썬 1일차 - 기본 자료형, 기본 연산자 (2) | 2019.11.07 |
파이썬 설치 / 파이썬 아나콘다 설치 방법 (2) | 2019.10.29 |