일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 알고리즘
- 이진 탐색
- 순차 탐색
- 기초
- 그리디
- MiniHeap
- 스택
- 그래프
- IT
- UNIX
- git hub
- 자료구조
- 정렬
- Git
- 파이썬
- 동적 계획
- 자기개발
- 우분투
- type 함수
- 문법
- 백준
- 분할 정복
- NQueen
- 재귀 함수
- 유닉스
- 트리
- format 메서드
- 배열
- 탐색
- sys.stdin.readline()
Archives
- Today
- Total
코딩고치
[파이썬][기초] 제어문 본문
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