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
- 오라클
- Oracle
- 컴파일언어
- 코딩테스트
- 해시테이블
- 코딩
- hackerrank
- xla
- 프로그래머스
- 코테
- Compiler
- 해시
- ML
- TF-IDF
- 구름톤
- sql
- NumPy
- BM25
- 해커랭크
- 파이썬
- 인터프리터언어
- streamlit
- pandas
- Relation Extraction
- 컴파일러
- string 모듈
- 판다스
- 프로그래밍
- python
- 자료구조
Archives
- Today
- Total
Mo!
(Python) while문 개념(2) - continue, break 본문
while 조건:
반복 실행문
continue # while 구문 처음으로 이동하여 반복문을 계속합니다
while 조건:
반복 실행문
break # while 구문 반복을 탈출함
# 숫자를 물어본 후 숫자에서 1씩 차감하여 출력하는데 7에서 출력을 끝내도록 하시오
i = int(input('숫자를 입력하세요 : ')) # i라는 변수에 숫자를 입력 받는다
while i > 0:
print(i)
if i == 7: # i가 7이면
break # 반복문에서 빠져나온다
i = i - 1 # 반복될 때 마다 i를 1씩 차감
# 두 숫자를 입력받은 후 두 수의 최대공약수를 구하기
a = int(input('첫 번째 숫자를 입력하세요 : ')) # 첫 번째 숫자를 a에 입력받기
b = int(input('두 번째 숫자를 입력하세요 : ')) # 두 번째 숫자를 b에 입력받기
if a > b: # a가 b보다 크다면
i = a # 변수 i값이 a값이 되게한다
elif a < b: # a가 b보다 작으면
i = b # 변수 i값이 b값이 되게한다
else: # a와 b가 동일할 경우
i = a # 변수 i값이 a값(혹은 b값도 가능)이 되게한다
while i > 0: # i값이 0보다 크다는 조건을 준다
if a%i == 0 and b%i == 0: # a와 b모두 i값과 나눠진다면
print('%d와 %d의 최대공약수는 %d이다' %(a, b, i)) # 그 수가 바로 최대공약수가 된다
break
i = i - 1 # i를 반복할 때 마다 1씩 차감시킨다
# 숫자를 입력받은 후 1씩 차감하여 출력하는데 짝수인 것은 제외하여 출력하고, 5일 때 출력을 끝내도록 하시오
a = int(input('숫자를 입력하세요 : ')) # a에 숫자를 입력받는다
while a > 0:
if a % 2 == 0: # a값이 짝수이면
a = a - 1 # a값을 1씩 차감
continue # 다음 값으로 넘어가도록 함(while 구문 처음으로 이동)
print(a) # a값을 출력
if a == 5: # a값이 5이면
break # 반복문을 끝낸다
a = a - 1 # a값을 1씩 차감
'Python' 카테고리의 다른 글
(Python) 데이터프레임에서 특정 열을 제외하고 선택하기 (0) | 2022.02.22 |
---|---|
(Python) while문 개념 (3) - 중첩 while문 [구구단 출력하기] (0) | 2021.12.13 |
(Python) while문 개념(1) (0) | 2021.12.13 |
(Python) for문 개념 (3) - 중첩 for문 (0) | 2021.12.09 |
(Python) for문 개념 (2) - continue, break, else (0) | 2021.12.09 |
Comments