본문 바로가기
728x90
반응형

python420

초보자를 위한 파이썬 300제 // 207 print() 문제 아래 코드의 실행 결과를 예측하라. (읽기 어려운 코드의 예입니다.) print("A") def message() : print("B") print("C") message() 내풀이 A C B 정답 A C B 진행 순서만 잘 생각해보면 알 수 있는 문제이다. 2021. 2. 26.
초보자를 위한 파이썬 300제 // 206 함수 문제 아래 코드의 실행 결과를 예측하라. def message() : print("A") print("B") message() print("C") message() 내풀이 A B C A B 정답 A B C A B 함수의 기본적인 사용이다. 2021. 2. 25.
초보자를 위한 파이썬 300제 // 205 함수 문제 아래의 에러가 발생하는 이유에 대해 설명하라. hello() def hello(): print("Hi") 실행 예 NameError: name 'hello' is not defined 내풀이 함수가 만들어지기 전에 선언을했기 때문에 에러가 발생 하였다. 정답 함수가 정의되기 전에 호출되어서 에러가 발생합니다. 함수를 실행하기 위해선 함수가 정의 된 후 사용해야 한다. 2021. 2. 25.
초보자를 위한 파이썬 300제 // 204 함수 문제 "비트코인" 문자열을 100번 화면에 출력하는 print_coins() 함수를 정의하라. 내풀이 def print_coins(): for i in range(100): print("비트코인") print_coins() 정답 def print_coins(): for i in range(100): print("비트코인") 이렇게 함수에 원하는조건을 넣고 함수만 실행시키면 되기때문에 함수를 잘 이용해야합니다 ! 2021. 2. 25.
초보자를 위한 파이썬 300제 // 203 함수 문제 201번에서 정의한 print_coin 함수를 100번호출하라. 내풀이 def print_coin(): return print("비트코인") for i in range(100): print_coin() 정답 for i in range(100): print_coin() for문을 이용하여 함수를 호출 할 수 있다. 2021. 2. 25.
초보자를 위한 파이썬 300제 // 201,202 함수 문제 201 // "비트코인" 문자열을 화면에 출력하는 print_coin() 함수를 정의하라. 202 // 201번에서 정의한 함수를 호출하라. 내풀이 def print_coin(): return print("비트코인") print_coin() 결과값 비트코인 정답 def print_coin(): print("비트코인") 특정 결과값을 함수로 만들어 놓으면 언제 어디서든 쓸수 있기 때문에 함수화해서 코드를 쓰는 것이 바람직하다. 2021. 2. 25.
초보자를 위한 파이썬 300제 // 200 slicing 문제 리스트에는 3일 간의 ohlc 데이터가 저장돼 있다. 시가에 매수해서 종가에 매도 했을 경우 총 수익금을 계산하라. ohlc = [["open", "high", "low", "close"], [100, 110, 70, 100], [200, 210, 180, 190], [300, 310, 300, 310]] 1일차 수익 0원 (100 - 100), 2일차 수익 -10원 (190 - 200), 3일차 수익 10원 (310 - 300) 이다. 0 내풀이 ohlc = [["open", "high", "low", "close"], [100, 110, 70, 100], [200, 210, 180, 190], [300, 310, 300, 310]] 수익 = [] for i in ohlc[1:]: 수익.appen.. 2021. 2. 23.
초보자를 위한 파이썬 300제 // 199 slicing 문제 리스트에는 3일 간의 ohlc 데이터가 저장돼 있다. 종가가 시가보다 높은 날의 변동성 (고가 - 저가)을 화면에 출력하라. ohlc = [["open", "high", "low", "close"], [100, 110, 70, 100], [200, 210, 180, 190], [300, 310, 300, 310]] 종가가 시가보다 높은 거래일의 OHLC는 [300, 310, 300, 310] 이다. 따라서 이 거래일의 변동성은 10 (310 - 300)이다. 10 내풀이 ohlc = [["open", "high", "low", "close"], [100, 110, 70, 100], [200, 210, 180, 190], [300, 310, 300, 310]] result = [] for i in o.. 2021. 2. 23.
[Python] 단 10줄로 만드는 네이버 실시간 검색어 크롤링(Crawling) Python 네이버 실시간 검색어 크롤링(Crawling) 곧 있으면 없어지는 실시간 검색어 서비스이지만, 네이버 데이터랩은 계속 서비스를 운영합니다. 그래서 네이버 데이터랩에 검색순위를 바로 가지고 오는 코드를 만들어 보았습니다. import requests json = requests.get('https://www.naver.com/srchrank?frm=main').json() ranks = json.get("data") for key in ranks: rank = key.get("rank") keyword = key.get("keyword") print(rank, keyword) 코드를 보시면 알겠지만 json파일을 가지고와서 바로 프린트 해준 코드입니다. 그래서 아주 짧은 코드만으로도 실검을 가.. 2021. 2. 23.
728x90
반응형