1. while문
1-1 while 기본 구조
while <조건문>:
<수행할 문장1>
<수행할 문장2>
<수행할 문장3>
...
1-2 break
a = 0
while a < 10:
a = a + 1
if a % 2 == 0: break
print(a)
- a를 2로 나누었을 때 나머지가 0인 경우,
break로 while문을 빠져나간다.
1-3 continue
a = 0
while a < 10:
a = a + 1
if a % 2 == 0: continue
print(a)
- a를 2로 나누었을 때 나머지가 0 인 경우 continue 문장을 수행한다.
continue는 while문의 맨 처음으로 돌아가게 하는 명령어
1-4 무한루프
while True:
수행할 문장1
수행할 문장2
- while문의 조건문이 true이므로 항상 참이며, 무한하게 수행된다.
2. for문
2-1 for 기본 구조
for 변수 in 리스트(튜플, 문자열):
수행할 문장1
수행할 문장2
test_list = ['one', 'two', 'three']
for i in test_list:
print(i)
one
two
three
2-2 for문과 range함수
a = 0
for i in range(1, 11):
a = a + i
print(a)
>> 55
- range(1,11) 은 1 부터 10까지의 숫자를 데이터로 갖는 객체이다.
3. if문
3-1 if 기본구조
if 조건문 :
<수행할 문장1>
<수행할 문장2>
elif 조건문 :
<수행할 문장1>
else:
<수행할 문장1>
3-2 비교 연산자
비교연산자 |
설명 |
a < b |
a가 b보다 작다 |
a > b |
a가 b보다 크다 |
a == b |
a와 b가 같다 |
a != b |
a와 b가 같지 않다 |
a <= b |
a가 b보다 작거나 같다 |
a >= b |
a가 b보다 크거나 같다 |