while 반복문 개념
- 무언가를 반복하기 위해 사용
- 조건이 충족될 때 while 문이 끝남
- while문의 조건 부분 뒤에는 반드시 콜론" : "을 붙여야 함
while 조건부분: # 불린 값으로 계산되는 식
실행부분 # 반복적으로 실행하고 싶은 명령
while 반복문 문법
i = 1
while i <= 3: # 조건이 false일 때까지 반복
print("나는 잘생겼다!")
i += 1
[실습] while문 연습 1
i = 2
while i <= 100:
print(i)
i += 2
[실습] while문 연습 2
i = 100
while i % 23 != 0: # 조건이 참일때 반복
i += 1
print(i)
if문 개념
- 조건이 참일 떄만 명령을 수행함
- if문의 조건 부분 뒤에는 콜론을 붙여야 함
if 조건부분: # 불린 값으로 계산되는 식
실행부분
if문 문법
temperature = 16
if temperature <= 10:
print("자켓을 입는다.")
else:
print("자켓을 입지 않는다.")
elif문
- 여러개의 조건이 있을 때
- 코드를 더 읽기 쉽다
# 조건이 맞으면 그 밑의 조건은 무시된다.
if 점수가 90점 이상이다:
A를 준다
elif 점수가 80점 이상이다:
B를 준다
elif 점수가 70점 이상이다:
C를 준다
Break문
- while문의 조건 부분과 상관없이 반복문에서 나오고 싶을 때는 break를 사용하면 된다.
i = 100
while True:
if i % 23 == 0:
break # i가 23으로 나누어 떨어지면(115가 되면) while문을 끝낸다.
i += 1
print(i) # 115
Continue문
- 현재 진행되고 있는 수행 부분을 중단하고 조건 부분으로 돌아가고 싶으면 continue를 쓰면 된다.
i = 0
while i < 15:
i += 1
if i % 2 == 1:
continue # i가 홀수 일때는 다시 while문으로 돌아감
print(i) # i가 홀수인 경우 실행되지 않음