본문 바로가기
Python/[패스트캠퍼스] 데이터분석 레벨원 : 난생처음 배우는 파이썬 데이터분석

Part 2. 파이썬 최대한 쉽게 맛보기 - CH 02-02. 원하는 조건에 맞춰 반복 실행하자!

by hinote 2023. 1. 15.

While statement

  • while문은 조건을 만족할 때 까지 반복한다.

  • while (조건):
           <statement1>
           <statement2>
           <statement3>

  • 조건이 만족하는 동안(while) statement1, 2, 3을 반복한다.

 

 

구구단을 통해 연습해보기

-2단을 while문으로 구현해봅시다.

참고로 나는 세번째 TODO 부분 할 때 범상치 않은 실수를 했는데

i = i + 1을 쓰지 않으면 무한루프의 굴레에 빠질 수 있다는 것을 (직접 알고싶지 않았지만) 알아버렸고

무슨 정신인지 조건을 1 <= 9로 써버려서 나의 귀여운 회색아기노트북의 분노를 고스란히 받을 수 있었다..

선생님이 하지 말라고 하는건 다 이유가 있다.. 다시한번 마음에 세 번 새겨넣자.

 

 

자판기를 통해 연습해보기1

-커피가 다 질때까지 자판기 프로그램을 반복하면서 실행한 뒤, 돈을 입력받아서 커피를 주는 프로그램을 작성해보자.

-실제 자판기 기계는 돈을 한번 넣고 종료되지 않는다. 자판기 기계(프로그램)이 종료되는 경우는 커피가 다 떨어졌을 때이다

 

 

 

 

 

반복문을 제어하는 break, continue

  • break : 반복문을 수행하다가 더 이상 반복이 필요없는 경우에 사용
    반복문이 돌다가 break라는 코드를 만나면 탈출해버리기 때문에 반복이 멈춤

  • continue : 반복문을 수행하다가 특정 조건에만 건너뛰고 싶은 경우에 사용
    그 반복문만 점프하고 다시 처음부터 반복문을 진행
    ex)홀수만 출력하는 반복문

 

 

 

자판기를 통해 연습해보기2

-돈이 아닌 다른걸 넣었을 때의 경우, 제대로 된 숫자를 입력 받을 때까지 반복해서 요청을 해야 함.

 

 

 

 

 

 

 

 

 

 

댓글