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 | 31 |
Tags
- 강화학습
- convex optimization
- reinforcement learning
- 논문
- statistics
- Linear algebra
- list
- ML-Agent
- 모두를 위한 RL
- rl
- Series
- pandas
- Deep Learning
- Python Programming
- Laplacian
- 김성훈 교수님
- paper
- Jacobian Matrix
- David Silver
- unity
- 사이킷런
- optimization
- 데이터 분석
- Hessian Matrix
- 판다스
- machine learning
- neural network
- 딥러닝
- 유니티
- 리스트
Archives
RL Researcher
04. While 반복문 본문
1. While 문
-
조건이 참인 경우동안 계속 반복합니다.
-
조건을 조절하기 위해서는 조건문을 while 문 내부에서 다루어야 합니다.
a = 5
while a != 0:
print(a)
a -= 1
========================================================================
<output>
5
4
3
2
1
b = 5
while b:
print(b)
b -= 1
========================================================================
<output>
5
4
3
2
1
-
위의 코드는 b의 값이 0이 되기 전까지 while문이 실행됨을 볼 수 있습니다.
2. break 문
-
break 문은 while문, for문과 같은 반복문안에서 특정 조건에서 반복문을 중단 시키고 빠져나오고 싶을 경우에 사용합니다.
while True:
response = input('숫자를입력하세요:')
if int(response) % 10 == 0 :
print('10으로 나누었을때 나머지가 0입니다.')
break
========================================================================
<output>
숫자를입력하세요:2
숫자를입력하세요:5
숫자를입력하세요:7
숫자를입력하세요:9
숫자를입력하세요:8
숫자를입력하세요:10
10으로 나누었을때 나머지가 0입니다.
3. continue 문
-
continue 문은 break문과 비슷하게 for while 반복문을 빠져나오지만 반복문을 중단시키지는 않고 다음 반복으로 넘어갑니다.
while True:
response = input('숫자를 입력하세요:')
result = int(response) % 10
if result == 0 :
continue
print("10으로 나눈 나머지는 {}입니다.".format(result))
========================================================================
<output>
숫자를 입력하세요:5
10으로 나눈 나머지는 5입니다.
숫자를 입력하세요:3
10으로 나눈 나머지는 3입니다.
숫자를 입력하세요:10
숫자를 입력하세요:
-
위의 코드처럼 10으로 나눈 나머지가 0이 되는 경우 print문을 출력하지 않고 다시 반복문을 실행하게 됩니다.
'AI Basic > Python Programming' 카테고리의 다른 글
07. 리스트(List) - 1 - 리스트 개념, 리스트 사용법 (0) | 2020.12.25 |
---|---|
06. 문자열(String) (0) | 2020.12.25 |
03. 관계 연산자(Relational Operators), 조건절 (0) | 2020.12.23 |
02. Scalar 타입(int,float,None,bool) (0) | 2020.12.21 |
01. 기본문법(들여쓰기, 주석, 세미콜론) (0) | 2020.12.21 |
Comments