본문 바로가기

파이썬/초보자를 위한 300제17

초보자를 위한 파이썬 300제 191~200 ''' 191번: data에는 매수한 종목들의 OHLC (open/high/low/close) 가격 정보가 바인딩 되어있다. data = [ [ 2000, 3050, 2050, 1980], [ 7500, 2050, 2050, 1980], [15450, 15050, 15550, 14900] ] 수수료를 0.014 %로 가정할 때, 각 가격에 수수료를 포함한 가격을 한라인에 하나씩 출력하라. 2000.28 3050.427 2050.2870000000003 ... ''' data = [ [200, 3050, 2050, 1980], [7500, 2050, 2050, 1980], [15450, 15050, 15550, 14900] ] for i in data: for j in i: a = j*0.00014 pri.. 2022. 5. 8.
초보자를 위한 파이썬 300제 181~190 ''' 181번: 아래 표에서 하나의 행을 하나의 리스트로, 총 3개의 리스트를 갖는 이차원 리스트 apart를 정의하라. 101호 102호 201호 202호 301호 302호 ''' apart = [["101호", "102호"], ["201호", "202호"], ["301호", "302호"]] print(apart) ''' 182번: 아래 표에서 하나의 열을 하나의 리스트로, 총 2개의 리스트를 갖는 이차원 리스트 stock을 정의하라. 시가 종가 100 80 200 210 300 330 ''' stock = [["시가", "100", "200", "300"], ["종가", "80", "210", "330"]] print(stock) ''' 183번: 아래 표를 stock 이름의 딕셔너리로 표현하라.시.. 2022. 5. 6.
초보자를 위한 파이썬 300제 171~180 ''' 171번: 아래와 같이 리스트의 데이터를 출력하라. 단, for문과 range문을 사용하라. price_list = [32100, 32150, 32000, 32500] 32100 32150 32000 32500 ''' price_list = [32100, 32150, 32000, 32500] for i in range(4): 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 rang.. 2022. 5. 5.
초보자를 위한 파이썬 300제 161~170 ''' 161번: for문과 range 구문을 사용해서 0~99까지 한 라인에 하나씩 순차적으로 출력하는 프로그램을 작성하라. ''' for i in range(100): print(i)​ ''' 162번: 월드컵은 4년에 한 번 개최된다. range()를 사용하여 2002~2050년까지 중 월드컵이 개최되는 연도를 출력하라. ''' for i in range(2002, 2051, 4): print(i) ''' 163번: 1부터 30까지의 숫자 중 3의 배수를 출력하라. ''' for i in range(1, 31): if i % 3 == 0: print(i)​ ''' 다른방법 ''' for i in range(3, 31, 3): print(i) ''' 164번: 99부터 0까지 1씩 감소하는 숫자들을,.. 2022. 5. 3.