일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 리눅스
- AI
- Azure
- AWS
- 프로세스 관리
- 함수
- Linux
- 변수
- maven
- 애저
- git hub
- awskrug
- 클라우드
- jenkins
- dockerfile
- OpenAI
- docker
- AI챗봇
- 3티어 아키텍처
- GIT
- 파이썬
- aws사용자모임
- it기사
- 사용자 계정 관리
- terraform
- nexus
- python
- 표준 라이브러리
- open ai
- go
- Today
- Total
We are Architect
11. 점프 투 파이썬 (while문) 본문
* while 문이란?
- 어떤 코드를 조건문의 조건이 충족될 때까지 반복하는 제어문이다.
- while에 속한 문장들은 반복된다.
- 아래 코드를 설명하자면 다음과 같다 > damage는 0에서 시작되고 while문의 조건으로 damage가 +1씩 더해지면서 반복되고 최대 9까지 조건문 코드가 실행되며 마지막으로 damage = 10이 되었을 때 while문안에 if 문의 damage == 10으로 인하여 밑에 코드가 실행되고 종료된다.
* while문을 강제로 빠져나가기 : break
- 반복문 도중에 원하는 값 혹은 조건에 종료하고 싶을 때가 있다.
- 그 때는 break문을 사용하면 된다.
- 커피 판매기 : 아래 코드 설명은 다음과 같다.
- 커피 개수를 10개로 설정.
- 돈을 받음. > input() 함수를 사용해서 입력값을 받고 int() 함수를 사용해 데이터 자료형을 int로 바꿔줌.
- 300원을 지불하면 커피를 줌. (커피 개수 -1)
- 300원 이상 지불하면 커피를 줌. (커피 개수 -1, 지불한 돈 - 300 = 잔돈)
- 300원 미만 지불하면 커피를 안줌. (남은 커피 개수 출력)
- if 문 : 만약 커피 갯수가 0이 되면 판매중지. (break 문 사용)
* while문 맨 앞으로 돌아가기 : continue
- while 문에서 값이 false여서 빠져 나와도 다시 코드를 실행하고 싶을 때가 있다. 그때는 continue을 사용하면 된다.
- 아래 코드에 대한 설명 :
- a = 0 이고 while문에 의해서 10전까지 반복된다.
- while문 내에서는 a가 1씩 더해지고 만약 if문의 의해서 짝수가 되면 다시 처음으로 올라가서 반복문을 수행한다.
- 그래서 짝수 값을 제외하고 홀수값만 출력이 된다.
* 무한 루프
- 말그대로 무한히 반복하는 제어문이다.
- 프롬프트 창을 종료하지 않는 이상 계속 실행된다.
'Programing > Python' 카테고리의 다른 글
13. 점프 투 파이썬 (함수) (2) | 2024.11.11 |
---|---|
12. 점프 투 파이썬 (for문) (0) | 2024.11.08 |
10. 점프 투 파이썬 (if문) (0) | 2024.11.04 |
9. 점프 투 파이썬 (변수) (0) | 2024.11.03 |
8. 점프 투 파이썬 (불 자료형) (0) | 2024.11.03 |