반응형
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
- 은행
- jupyternotebook
- 데이터분석
- 금융권
- 머신러닝
- 데이크루
- 사전학습
- 과소완전
- 지도학습
- 금융
- 비지도학습
- IT
- dacrew
- 파이썬문법
- 주피터노트북
- 파이썬
- 직무역량평가
- 과대완전
- 은행채용
- 일반상식
- IT용어
- 데이콘
- 디지털직무
- 디지털
- 디지털용어
- 군집분석
- Python
- Jupyter Notebook
- 알고리즘
- 금융상식
Archives
- Today
- Total
Ming's blog
파이썬기초1_4.반복문 본문
반응형
1. 반복문
- 어떠한 조건이나 범위 내에서 어떠한 명령을 반복적으로 수행하는 것
(1) for-sequence문
- 원소로 반복하는 방법
- 시퀀스의 원소를 하나씩 변수에 넣어가면서 명령 실행
- 명령이 len(시퀀스)번 만큼 실행
for 변수 in 시퀀스:
<수행할 명령>
count=0
for i in [1, 2, 3, 4, 5]:
print(i)
count+=1
>>> 1
2
3
4
5
print(count) #5
(2) for - range()문
* range() : 연속되는 숫자 시퀀스를 만들어주는 함수
1) range(a, b)
- a 이상 b 미만의 숫자 시퀀스를 생성
# a, a+1, a+2, ... , b-1
2) range(a) (= range(0,a))
- 0이상 a미만의 숫자 시퀀스를 생성
# 0, 1, 2, ... , a-1
* for-range(a, b)
- 범위로 반복 (a 이상 b 미만)
for 변수 in range(a, b):
<수행할 명령>
for i in range(0,5):
print(i)
>>> 0
1
2
3
4
* for-range(a)
- 횟수로 반복 (a번)
for 변수 in range(a):
<수행할 명령>
for i in range(5):
print('Hello')
>>> Hello
Hello
Hello
Hello
Hello
(3) while 문
- 조건이 True(참)인 동안 명령 실행
while 조건:
<수행할 명령>
i = 1
while i<5:
print(i)
i = i + 1
>>> 1
2
3
4
* 조건이 True인 경우
- 조건이 True일 동안 명령을 수행하므로, 무한루프에 빠진다.
- 반복이 끝나도록 break문 사용!
i=0
sum=0
while True:
a=int(input())
if a==0: #a=0이면 while문을 빠져나온다.
break
sum=sum+a
i=i+1
print(sum/(i)) #평균 구하기
# 50
# 40
# 30
# 0
>>> 40.0
반응형
'프로그래밍 기본 문법 > Python' 카테고리의 다른 글
파이썬기초2_2. 함수 (0) | 2020.06.22 |
---|---|
파이썬기초2_1. 기초자료형2(튜플, 딕셔너리) (1) | 2020.06.22 |
파이썬 기초1_3. 리스트 추가, 삽입, 삭제,정렬 (1) | 2020.06.22 |
파이썬기초1_2. 논리형 자료, 비교연산자, 조건문 (0) | 2020.06.22 |
파이썬기초1_1. 기초 자료형 (1) | 2020.06.17 |
Comments