새싹반 코린이 오늘도 출석٩(´0`)۶
파이썬에서는 반복적인 처리를 하기위해 반복문을 사용한다.for은 어제 배웠고,오늘은 while 에 대해 정리 해 본다.
주어진 조건이 참이면 코드를 반복해서 실행하고,거짓의 경우에 반복을 멈추게 된다.
참과 거짓 이 단어들은..초딩 수학시간에 사용 해 봤던것 같은데 다시 나와서 나를 이리 괴롭혀~~
참은 조건이 맞다는 걸로 이해하고,거짓은 그 조건이 맞지 않다고 이해해보면 되겠다.
while 옆에 참 또는 거짓을 판단 할 수있는 조건을 작성하고 콜론 ( : ) 을 적어준다.
그리고 그 다음 줄에 조건이 참일 때 반복적으로 실행 해 줄 코드를 넣는다.
예제 (1)
파이썬 다운 받을 때 같이 설치된 IDLE에서 file - new file ( 메모장의 개념 ) 에서 코드를 입력했다.
그리고 Run 탭에서 Run module을 클릭하고 파일을 저장하면 (.py)코드가 shell 창에서 실행.
Hello world가 다섯번 반복됐네.보자보자...왜 다섯번 반복됐는지.
i 가 5보다 크거나 같을( < = ) 때까지 Hello world를 반복할건데, 한번 반복할 때마다 i 는 1씩 더해질거야.
라는 뜻 같구나.후..내가 잘 이해한게 맞겠지
예제(2)
라고 입력하였더니
1 2 3 4 5 6 7 8 9 10
위의 결과가 출력되었다 i 에 1을 할당해서 1씩 더해지며 10까지 반복한다.
무한 반복하기
while 뒤에 True를 넣으면 무한 반복을 만들 수 있다.while의 조건이 항상 참이 되기 때문에 계속 반복한다.
무한 반복을 멈추기 이해서는 break를 사용에서 빠져 나갈 수 있다.
Ture의 T는 대문자로만 사용하기로 한다.그렇게 약속이 되어있다나 뭐라나..
예제(3)
아 점점 코드가 많아져....(지끈)
i 를 1 씩 증가시키면서 출력 하는 작업을 무한 반복하다가 i 가 10이 되면 반복을 빠져 나온다.
간단정리୧༼◕ᴥ◕༽୨
for보다 구조가 더 단순한 것 같다.조건을 만족하는 동안,반복문을 실행하겠다는 의미이니
반복문을 쓸 때에는 for,while둘 중 어느것을 사용해도 상관없이 가능하겠지만 어떤 반복값에 순차척으로 접근하는 경우에는 for,특정 조건에 한해서 반복할 때는 while을 사용하는 것이 적절할 것 같다.
'유치원 활동∙̑◡∙̑' 카테고리의 다른 글
# 파이썬 주석 처리하기 # (1) | 2021.05.21 |
---|---|
while 의 간단한 코드 예제 ! (0) | 2021.05.20 |
빠르게 이해하는 파이썬 반복문 for (0) | 2021.05.18 |
제일 쉬운 파이썬 기초 ! 두번째 (0) | 2021.05.18 |
제일 쉬운 파이썬 기초 ! 첫번째 (0) | 2021.05.17 |