반응형
출처 : https://wikidocs.net/3037
1) 연습문제
**문제 3-1** 2015년 9월 초의 네이버 종가는 표 3.2와 같습니다. 09/07의 종가를 리스트의 첫 번째 항목으로 입력해서 naver_closing_price라 ...
wikidocs.net
문제 3-1
2022년 10월 초의 네이버 종가는 표 3.2와 같습니다. 09/30의 종가를 리스트의 첫 번째 항목으로 입력해서 naver_closing_price라는 이름의 리스트를 만들어보자.
표 3.2 네이버 종가
날짜 | 요일 | 종가 |
2022/10/07 | 금 | 160,000 |
2022/10/06 | 목 | 167,000 |
2022/10/05 | 수 | 164,000 |
2022/10/04 | 화 | 176,500 |
2022/09/30 | 금 | 193,500 |
네이버종가 = [ 193500, 176500, 164000, 167000, 160000]
네이버종가
>> [193500, 176500, 164000, 167000, 160000]
문제 3-2
문제 3-1에서 만든 네이버 종가를 이용해 해당 주에 종가를 기준으로 가장 높았던 가격을 출력하세요. (힌트: 리스트에서 최댓값을 찾는 함수는 max()이고, 화면에 출력하는 함수는 print()입니다.)
최고네이버종가 = max(네이버종가)
print(최고네이버종가)
문제 3-3
문제 3-1에서 만든 네이버종가를 이용해 해당 주에 종가를 기준으로 가장 낮았던 가격을 출력하세요. (힌트: 리스트에서 최솟값을 찾는 함수는 min()이고, 화면에 출력하는 함수는 print()입니다.)
최저네이버종가 = min(네이버종가)
print(최저네이버종가)
문제 3-4
문제 3-1에서 만든 네이버종가를 이용해 해당 주에서 가장 종가가 높았던 요일과 가장 종가가 낮았던 요일의 가격 차를 화면에 출력하세요..
가격차 = 최고네이버종가 - 최저네이버종가
print(가격차)
문제 3-5
문제 3-1에서 만든 네이버종가를 이용해 수요일의 종가를 화면에 출력하세요.
네이버종가[2]
문제 3-6
문제 3-1의 표 3.2를 이용해 날짜를 딕셔너리의 키 값으로, 종가를 딕셔너리의 값으로 사용해 네이버종가dic라는 딕셔너리를 만드세요.
네이버종가dic = {'2022/09/30': 193500, '2022/10/07': 160000, '2022/10/06':167000,'2022/10/05': 164000,'2022/10/04': 176500 }
네이버종가dic
문제 3-7
문제 3-6에서 만든 네이버종가dic 딕셔너리를 이용해 10/07일의 종가를 출력하세요.
print(네이버종가dic['2022/10/07'])
728x90
'Python' 카테고리의 다른 글
주식 알고리즘 만들기 - 3. 제어문 ( for , while 문) (2) | 2022.10.08 |
---|---|
주식 알고리즘 만들기 - 3. 제어문 ( boolean, 논리 연산자 , if) (0) | 2022.10.08 |
주식 알고리즘 만들기 - 2 . 자료구조 (튜플, 딕셔너리) (0) | 2022.10.08 |
주식 알고리즘 만들기 - 2. 자료구조 (리스트) (0) | 2022.10.08 |
주식 알고리즘 만들기 - 1. 문자열 (0) | 2022.10.07 |