일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- python #파이썬 #개발 #코딩 #초보 #예제 #문제 #풀이
- DICTIONARY
- 초보
- 풀이
- 기초
- 실습
- 예제
- 파이썬 #python #코딩 #for문 #for #이론
- 정보처리기사 #개발자 #코딩 #자격증 #IT자격증 #프로그래밍 #초보 #공부 #시험 #일정 #2023년 #정처기 #시험정보
- 파이썬 #python #코딩 #문제 #풀이 #예제
- PYTHON
- 파이썬 #python #기초 #코딩 #예제 #문제 #풀이 #공부 #초보 #개발
- 파이썬 #python #코딩 #개발 #초보 #예제 #문제 #풀이
- 연산
- pythob
- 파이썬 #리스트 #python #list #문제 #예제 #풀이
- python #파이썬 #분기문 #if #else #코딩 #초보 #개발 #예제 #문제 #풀이
- 파이썬 #python #for #예제 #문제 #풀이 #코딩 #공부
- 딕셔너리
- python #파이썬 #코딩 #예제 #풀이
- 파이썬 #python #코딩 #for #tuple #튜플 #예제 #문제 #풀이 #기초
- 파이썬 #python #코딩 #초보 #예제 #문제풀이
- 파이썬 #Python #코딩 #리스트 #문제 #list #풀이 #예제
- 문제
- 파이썬 #python #for #예제 #문제 #풀이 #기초 #코딩
- python #파이썬 #코딩 #초보 #개발 #예제 #문제 #풀이 #리스트 #튜플
- 코딩
- list
- SQLD #SQL #에스큐엘디 #에스큐엘 #자격증 #2023년 #시험일정 #시험준비 #일정 #SQL개발자 #개발 #코딩 #분석
- 파이썬
- Today
- Total
왕초보 코딩 개발 일지 블로그
08. 파이썬 반복문 (171~180) 본문
171
아래와 같이 리스트의 데이터를 출력하라. 단, for문과 range문을 사용하라.
price_list = [32100, 32150, 32000, 32500]
32100
32150
32000
32500
for i in range(4):
print(price_list[i])
len() 함수를 사용하면 price_list 가 변해도 코드의 수정이 필요없습니다. 아래가 더 좋은 코드입니다.
for i in range(len(price_list)):
print(price_list[i])
172
아래와 같이 리스트의 데이터를 출력하라. 단, for문과 range문을 사용하라.
price_list = [32100, 32150, 32000, 32500]
0 32100
1 32150
2 32000
3 32500
<나의 풀이>
price_list = [32100, 32150, 32000, 32500]
for i in range(len(price_list)) :
print(i, price_list[i])
<다른 풀이>
price_list = [32100, 32150, 32000, 32500]
for i, data in enumerate(price_list):
print(i, data)
173
아래와 같이 리스트의 데이터를 출력하라. 단, for문과 range문을 사용하라.
price_list = [32100, 32150, 32000, 32500]
3 32100
2 32150
1 32000
0 32500
price_list = [32100, 32150, 32000, 32500]
for i in range(len(price_list)) :
print(len(price_list)-1-i, price_list[i]) # range 시작하는 값 생략하면 0부터 시작
174
아래와 같이 리스트의 데이터를 출력하라. 단, for문과 range문을 사용하라.
price_list = [32100, 32150, 32000, 32500]
100 32150
110 32000
120 32500
<나의 풀이>
price_list = [32100, 32150, 32000, 32500]
for i in range(len(price_list[1:])) :
print(100+10*i, price_list[i+1])
<다른 풀이>
price_list = [32100, 32150, 32000, 32500]
for i in range(1, 4):
print(90 + 10 * i, price_list[i])
175
my_list를 아래와 같이 출력하라.
my_list = ["가", "나", "다", "라"]
가 나
나 다
다 라
my_list = ["가", "나", "다", "라"]
for i in range(len(my_list)-1) :
print(my_list[i], my_list[i+1])
176
리스트를 아래와 같이 출력하라.
my_list = ["가", "나", "다", "라", "마"]
가 나 다
나 다 라
다 라 마
my_list = ["가", "나", "다", "라", "마"]
for i in range(len(my_list)-2) :
print(my_list[i], my_list[i+1], my_list[i+2])
177 (이어서 풀이_23.04.11)
반복문과 range 함수를 사용해서 my_list를 아래와 같이 출력하라.
my_list = ["가", "나", "다", "라"]
라 다
다 나
나 가
my_list = ["가", "나", "다", "라"]
for i in range(len(my_list)-1) :
print(my_list[len(my_list)-1-i], my_list[len(my_list)-2-i])
178
리스트에는 네 개의 정수가 저장되어 있다. 각각의 데이터에 대해서 자신과 우측값과의 차분값을 화면에 출력하라.
my_list = [100, 200, 400, 800]
예를들어 100을 기준으로 우측에 위치한 200과의 차분 값를 화면에 출력하고, 200을 기준으로 우측에 위치한 400과의 차분값을 화면에 출력한다. 이어서 400을 기준으로 우측에 위치한 800과의 차분값을 화면에 출력한다.
100
200
400
my_list = [100, 200, 400, 800]
for i in range(len(my_list)-1):
print(my_list[i+1] - my_list[i])
179
리스트에는 6일 간의 종가 데이터가 저장되어 있다. 종가 데이터의 3일 이동 평균을 계산하고 이를 화면에 출력하라.
my_list = [100, 200, 400, 800, 1000, 1300]
첫 번째 줄에는 100, 200, 400의 평균값이 출력된다. 두 번째 줄에는 200, 400, 800의 평균값이 출력된다. 같은 방식으로 나머지 데이터의 평균을 출력한다.
233.33333333333334
466.6666666666667
733.3333333333334
1033.3333333333333
my_list = [100, 200, 400, 800, 1000, 1300]
for i in range(1,len(my_list)-1):
print((my_list[i-1] + my_list[i] + my_list[i+1]) / (len(my_list)-3))
180
리스트에 5일간의 저가, 고가 정보가 저장돼 있다. 고가와 저가의 차를 변동폭이라고 정의할 때, low, high 두 개의 리스트를 사용해서 5일간의 변동폭을 volatility 리스트에 저장하라.
low_prices = [100, 200, 400, 800, 1000]
high_prices = [150, 300, 430, 880, 1000]
low_prices = [100, 200, 400, 800, 1000]
high_prices = [150, 300, 430, 880, 1000]
volatility = []
for i in range(len(low_prices)) :
volatility.append(high_prices[i] - low_prices[i])
print(volatility)
[50, 100, 30, 80, 0]
'Python 공부 > 파이썬 300제 풀이 연습' 카테고리의 다른 글
08. 파이썬 반복문 (191~200) - 풀이중 (0) | 2023.04.11 |
---|---|
08. 파이썬 반복문 (181~190) (0) | 2023.04.11 |
08. 파이썬 반복문 (161~170) (0) | 2023.04.11 |
08. 파이썬 반복문 (151~160) (0) | 2023.04.11 |
08. 파이썬 반복문 (141~150) (0) | 2023.04.11 |