python-3
문제 3-1
2015년 9월 초의 네이버 종가는 표 3.2와 같습니다. 09/07의 종가가 리스트의 처음으로 입력하여 ‘naver_end_price’라는 이름의 리스트를 만들어보세요.
날짜 |
종가 |
09/11 |
488,500 |
09/10 |
500,500 |
09/09 |
501,000 |
09/08 |
461,500 |
09/07 |
474,500 |
표 3.2 네이버 종가 |
|
1
| naver_end_price = [474500, 461500, 501000, 500500, 488500]
|
문제 3-2
문제 3-1에서 만든 ‘naver_end_price’를 이용하여 해당 주에 종가를 기준으로 가장 높았던 가격을 화면에 출력하세요. (힌트: 리스트에서 최댓값을 찾는 함수는 max( )이고, 화면 출력은 print( ) 입니다.)
1
| print(max(naver_end_price))
|
501000
문제 3-3
문제 3-1에서 만든 ‘naver_end_price’를 이용하여 해당 주에 종가를 기준으로 가장 낮았던 가격을 화면에 출력하세요. (힌트: 리스트에서 최솟값을 찾는 함수는 min( )이고, 화면 출력은 print( ) 입니다.)
1
| print(min(naver_end_price))
|
461500
문제 3-4
문제 3-1에서 만든 ‘naver_end_price’를 이용하여 해당 주에서 가장 종가가 높았던 요일과 가장 종가가 낮았던 요일의 가격 차를 화면에 출력하세요.
1
| print(max(naver_end_price) - min(naver_end_price))
|
39500
문제 3-5
문제 3-1에서 만든 ‘naver_end_price’를 이용하여 수요일의 종가를 화면에 출력하세요.
1
| print(naver_end_price[2])
|
501000
문제 3-6
문제 3-1의 표 3.2를 이용하여 날짜를 딕셔너리의 key 값으로, 종가를 딕셔너리의 value 값으로 하여 ‘naver_end_price2’ 라는 딕셔너리를 생성하세요.
1
| naver_end_price2 = {'09/07':474500, '09/08':461500, '09/09':501000, '09/10':500500, '09/11':488500 }
|
문제 3-7
문제 3-7에서 생성한 ‘naver_end_price2’ 딕셔너리를 이용하여 ‘09/09’일 종가를 출력하세요.
1
| print(naver_end_price2['09/09'])
|
501000
Hoyuo안드로이드 개발자입니다