코딩고치

[파이썬][기초] 제어문 본문

파이썬/기초

[파이썬][기초] 제어문

코딩고치 2020. 5. 18. 02:40

while문

  • while문의 구조

    while 조건:    

        수행 구문
# while문을 이용하여 1 ~ 10까지 출력
i = 1
while i <= 10:
    # while문 안에 수행부분을 작성할 때 4칸 들여쓰기 해야함
    print(i)
    i += 1
1
2
3
4
5
6
7
8
9
10

if ~ else문

  • 구조는 while문과 똑같음
  • if의 조건을 만족시키면 if문이 실행되고 만족시키지 않으면 else문이 실행
money = 10000

if money > 15000:
    print("택시를 탄다.")
else:
    print("걸어간다.")
걸어간다.

elif문

  • if 문에서 더 많은 조건을 주기 위해 사용
money = 10000

if money > 15000:
    print("택시를 탄다.")
elif money < 15000 and money > 5000:
    print("버스를 탄다.")
else:
    print("걸어간다.")
버스를 탄다.

break, continue

  • break는 조건문의 조건에 관계없이 반복문에서 빠져나올 때 사용
i = 1
while i < 20:
    print(i)
    i += 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
i = 1
while i < 20:
    print(i)

    if i % 12 == 0:
        break
    i += 1
1
2
3
4
5
6
7
8
9
10
11
12
  • break문 때문에 12에서 반복문에서 빠져나옴
i = 1
while i < 20:
    i += 1
    print(i)    
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
i = 1
while i < 20:
    i += 1

    if i % 2 == 0:
        continue
    print(i)    
3
5
7
9
11
13
15
17
19
  • i가 짝수일 경우 print문을 실행하지 않고 다시 조건 부분으로 이동

'파이썬 > 기초' 카테고리의 다른 글

[파이썬][기초] 리스트  (0) 2020.05.30
[파이썬][기초] input()  (0) 2020.05.30
[파이썬][기초] 추상화  (0) 2020.05.18
[파이썬][기초] 자료형  (0) 2020.05.15
[파이썬][기초] 04. 함수  (0) 2020.04.11
Comments