겉바속촉

[PYTHON] 파이썬_루프 코드 반복(무한루프, 반복제어) 본문

IT 일기 (상반기)/PYTHON

[PYTHON] 파이썬_루프 코드 반복(무한루프, 반복제어)

겉바속촉 2021. 1. 5. 15:41
728x90
반응형

 

안녕하세요

겉바속촉입니다

!^^!

 

 

!!파이썬 시작하기!!

 

 

 

 


 

 

조건에 도달할 때 까지 반복

 

while문

  • while 조건문
  • 조건문 반복할 때까지 블럭 반복

 

 

무한 루프

 

다음과 같이 해주고 엔터해주면

>>> time, population, growth_Rate = 0, 1000, 0.21
>>> while population != 2000:
...     population = population + growth_Rate * population
...     print(round(population))
... 

 

정수형 숫자를 반환 -> 끝도 없이 출력해냄 (round함수가 소화불량상태 int가 버거워하는 중)

 

실수형 숫자를 반환 -> 다음 표시한 부분 처럼 반올림 해주기!! 그래서 얘는 계속 수가 나오다가 inf(무한)로 출력 

 

 

 

 

 

break와 continue로 루프 제어

 

break

  • 루프를 빠져나가버림
  • 무한루프 블럭 속에서 해당 조건 만족시 반복문을 종료한다는 명령

 

continue

  • 루프의 다음 반복으로 건너뛰어버림
  • 무한루프 블럭 속에서 continue를 만났다면 블럭 속에서 나머지 본문은 건너뛰고 다음 반복을 시키는 명령
  • continue 제어는 권장하지 않음 (로직에 대한 복잡도가 올라가기 때문)

 

 

 

 

728x90
반응형