while문의 기본 구조 : 반복해서 문장을 수행해야 할 경우, 조건문이 참인 동안에 while문 아래에 속하는 문장들이 반복해서 수행된다.
while 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
while문 만들기
number = 0 <- 번호를 입력받을 변수, 먼저 정해놓지 않으면 변수가 존재하지 않는다는 에러가 나옴
while number !=4 <- 입력받은 번호가 4가 아닌 동안 반복한다.
print(prompt) <- number4가 아닌동안 prompt를 출력하고
number=int(input()) <-사용자로부터 번호를 입력받음
1. Add
2. Del
3. List
4. Quit
Enter number:
Break문 : while문 강제로 빠져나가기
coffee = 10 #커피가 10개 존재
money = 300 #자판기에 넣을 돈은 300원
while money: # Money가 0 이 아니므로 조건은 참
print(“돈을 받았으니 커피를 준다”)
coffee = coffee-1
print(“남은 커피의 양은 %d개” % coffee)
if not coffee:
print(“커피가 다 떨어졌다”)
break
Continue : 조건에 맞지 않는 경우 맨 처음으로 돌아가기
a = 0
while a<10:
a = a+1
if a % 2 == 0: continue #a를 2로 나누었을 때 나머지가 0이면 맨 처음으로 돌아간다
print(a)
무한루프
while True:
수행할 문장1
수행할 문장2
…
*Ctrl + C를 눌러 빠져나갈 수 있다.
'P-Language > Python' 카테고리의 다른 글
[9일차] For문 (0) | 2022.06.02 |
---|---|
[7일차] if문 (0) | 2022.05.31 |
[6일차] 자료형의 값을 저장하는 공간, 변수 (0) | 2022.05.28 |
[6일차] 자료형의 참과 거짓 (0) | 2022.05.28 |
[5일차] 집합 자료형 (0) | 2022.05.27 |