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
반응형