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
- string 모듈
- 인터프리터언어
- 판다스
- 파이썬
- ML
- BM25
- Compiler
- pandas
- Relation Extraction
- 구름톤
- streamlit
- sql
- Oracle
- TF-IDF
- hackerrank
- 코딩테스트
- xla
- 컴파일러
- 자료구조
- 프로그래머스
- 해시테이블
- 코딩
- python
- 프로그래밍
- NumPy
- 해시
- 코테
- 컴파일언어
- 오라클
- 해커랭크
Archives
- Today
- Total
Mo!
(Python) for문 개념 (2) - continue, break, else 본문
for 반복문 내에서 continue를 만나 그다음 반복 실행으로 넘어가거나,
break를 만나 for 반복문에서 벗어나게 된다
for~else 문에서 else 뒤에 실행되는 코드는 for 반복문이 성공적으로 수행될 때 실행된다
# continue
# 1부터 20까지 숫자 중 5의 배수인 것은 출력되지 않도록 한다
for i in range(1, 21): # 1부터 20까지 출력하는데
if i % 5 == 0: # 만약 5로 나눠서 나머지가 0이라면(5의 배수이면)
continue # 제외하고 다음 반복으로 넘어가라
print(i) # 5의 배수를 제외한 나머지 숫자들이 출력된다
# break
# 100부터 입력받은 숫자까지만 출력되도록 한다(내림차순)
a = int(input('숫자를 입력하세요: ')) # 숫자를 입력받기
for i in range(100, 0, -1): # 100에서 1까지 1씩 차감하여 내림차순으로 출력되게함
print(i)
if i == a: # 만약 입력받은 숫자에 도달했다면
break # 반복문에서 벗어난다
# 만약 95를 입력했다면 100에서 95까지 출력되고 반복문에서 나오게 된다
# else
# 숫자를 입력받고 1부터 숫자까지 출력한다 반복문이 성공적으로 수행되면 '실행완료'라는 문장이 나오도록 한다
단 입력받은 숫자가 10보다 크거나 같다면 반복문에서 빠져나온다
a = int(input('10보다 작은 숫자를 입력하세요: '))
for i in range(1, a+1): # 1부터 입력받은 숫자까지 출력되도록 한다
print(i)
if i >= 10: # 만약 입력 받은 숫자가 10보다 크거나 같다면
break # 반복문에서 빠져나온다
else:
print('실행완료') # 반복문이 성공적으로 수행되었다면 '실행완료'를 출력한다
# 10을 입력하면 if 조건에 따라 break 되어 반복문에서 빠져나오게 된다
# 성공적으로 반복문이 실행되지 못했으므로 else뒤의 코드는 실행되지 않는다
'Python' 카테고리의 다른 글
(Python) while문 개념(2) - continue, break (0) | 2021.12.13 |
---|---|
(Python) while문 개념(1) (0) | 2021.12.13 |
(Python) for문 개념 (3) - 중첩 for문 (0) | 2021.12.09 |
(Python) for문 개념 (1) (0) | 2021.12.09 |
(Python) if ~ else문 개념 (0) | 2021.12.07 |
Comments