반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 코드업 1020 java
- 나누어 떨어지는 숫자 배열 python
- 청년 AI Big Data 아카데미 13기
- docker remove
- docker 삭제
- 트리의 지름 java
- 코드업 1020 자바
- 프로그래머스 가운데 글자 가져오기 파이썬
- 청년 Ai Big Data 아카데미
- 나누어 떨어지는 숫자 배열 java
- 가운데 글자 가져오기 python
- docker 완전 삭제
- m1 docker install
- 가운데 글자 가져오기 파이썬
- 빅데이터분석기사
- 최소 스패닝 트리
- 프로그래머스 가운데 글자 가져오기 python
- 가운데 글자 가져오기 java
- 빅분기실기
- codeup 1020 java
- 핸즈온 머신러닝
- 프로그래머스 나누어 떨어지는 숫자 배열 자바
- codeup 1020 자바
- m1 docker
- 최소 스패닝 트리 자바
- 가운데 글자 가져오기 자바
- 프로그래머스 나누어 떨어지는 숫자 배열 파이썬
- 최단 경로 알고리즘
- 프로그래머스 가운데 글자 가져오기 자바
- 트리의 지름 자바
Archives
- Today
- Total
NineTwo meet you
[파이썬기초] 제어문(조건문 & 반복문) 본문
반응형
if문
조건문으로 조건이 참인 경우에 속한 문장들을 실행하게 된다.
수행할 문장들은 같은 들여쓰기(tap 또는 spacebar*4)를 해야한다.
해당 조건이 참일때 아무 문장도 실행하고 싶지 않다면 pass를 사용하면 된다.
1. 조건이 1개일때
if 조건1:
수행할 문장1
수행할 문장 2
...
2. 조건이 2개일때
if 조건1:
수행할 문장1
수행할 문장2
...
else 조건2:
수행할 문장3
수행할 문장4
...
3. 조건이 여러개일때
if 조건1:
수행할 문장1
수행할 문장2
...
elif 조건2:
수행할 문장3
수행할 문장4
...
else:
수행할 문장 5
수행할 문장 6
수행할 문장 7
...
while문
반복문으로 조건문에 만족하는 동안 수행할 문장을 계속 실행한다.
while문을 강제로 종료하고 싶은 경우 break를 사용하면 가장 가까이 있는 반복문을 종료할 수 있다.
문장을 수행하는 도중 continue를 이용하면 가장 가까운 반복문으로 이동할 수 있다.
while 조건문:
수행할 문장 1
수행할 문장 2
...
while 조건문1:
수행할 문장 '가'
수행할 문장 '나'
while 조건문 2:
# 조건문 2가 수행되는 while종료
if 조건문 A:
break
else:
수행할 문장 a
...
#조건문 1가 수행되는 while 종료
if 조건문 B:
break
for문
break를 사용하면 가장 가까이 있는 반복문을 종료할 수 있다.
문장을 수행하는 도중 continue를 이용하면 가장 가까운 반복문으로 이동할 수 있다.
1. 일차원 리스트의 요소에 대한 for문
for i in 일차원리스트:
수행할 문장 1
...
2. 이차원리스트의 요소에 대한 for문
for i, j in 이차원리스트:
수행할 문장 1
...
3. range(끝값 +1)을 이용한 for문
i는 0부터(포함) 끝값까지(포함) 수행된다.
for i in range(끝값+1):
수행할 문장 1
...
4. range(초기값, 끝값+1)을 이용한 for문
i는 초기값부터(포함) 끝값까지(포함) 수행된다.
for i in range(초기값, 끝값+1):
수행할 문장 1
...
5. range(초기값, 끝값+1, 증가값)을 이용한 for문
i는 초기값부터(포함) 끝값까지(포함)까지 증가값으로 증가된 값이 수행된다.
예) range(1, 15, 3) -> [1, 4, 7, 10, 13]이 차례대로 수행된다. 다음 값인 16부터는 14보다 크기때문에 수행되지 않는다.
for i in range(초기값, 끝값+1, 증가값):
수행할 문장 1
...
5. range(초기값, 끝값+1, 감소값)을 이용한 for문
i는 초기값부터(포함) 끝값까지(포함)까지 감소값으로 감소된 값이 수행된다.
예) range(15, 0, -3) -> [15, 12, 9, 6, 3]이 차례대로 수행된다.
다음 값인 0부터는 끝값+1에 해당되기 때문에 수행되지 않는다.
for i in range(초기값, 끝값+1, 감소값):
수행할 문장 1
...
6. 리스트 안에 for문 포함하기
리스트 = [표현식 for 항목 in 반복 가능 객체 if 조건]
리스트 = [표현식 for 항목 in 반복 가능 객체 if 조건 1
for 항목 in 반복 가능 객체 if 조건 2
...]
반응형
'프로그래밍언어 > 파이썬' 카테고리의 다른 글
[파이썬기초] 사용자 입력과 출력 (0) | 2020.09.23 |
---|---|
[파이썬기초] 함수 (0) | 2020.09.23 |
[파이썬기초] 집합 (0) | 2020.09.22 |
[파이썬기초] 딕셔너리 (0) | 2020.09.22 |
[파이썬기초] 튜플 (0) | 2020.09.22 |
Comments