본문 바로가기

Python158

초보자를 위한 파이썬 300제(181-190) 181 아래 표에서 하나의 행을 하나의 리스트로, 총 3개의 리스트를 갖는 이차원 리스트 apart를 정의하라. 101호102호 201호 202호 301호 302호 정답 apart = [ ["101호", "102호"], ["201호", "202호"], ["301호", "302호"] ] 182 아래 표에서 하나의 열을 하나의 리스트로, 총 2개의 리스트를 갖는 이차원 리스트 stock을 정의하라. 시가종가 100 80 200 210 300 330 정답 stock = [["시가", "100", "200", "300"], ["종가", "80", "210", "330"]] 183 아래 표를 stock 이름의 딕셔너리로 표현하라.시가를 key로 저장하고, 나머지 같은 열의 데이터를 리스트로 저장해서 value로 .. 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 range(4): print(i, .. 2022. 5. 6.
초보자를 위한 파이썬 300제(161-170) 161 for문과 range 구문을 사용해서 0~99까지 한 라인에 하나씩 순차적으로 출력하는 프로그램을 작성하라. 정답 for i in range(100): print(i) 162 월드컵은 4년에 한 번 개최된다. range()를 사용하여 2002~2050년까지 중 월드컵이 개최되는 연도를 출력하라. 2002 2006 2010 ... 2042 2046 2050 정답 for i in range(2002, 2051, 4): print(i) 163 1부터 30까지의 숫자 중 3의 배수를 출력하라. 3 6 9 12 15 18 21 24 27 30 정답 for i in range(3, 31, 3): print(i) 164 99부터 0까지 1씩 감소하는 숫자들을, 한 라인에 하나씩 출력하라. 정답 for i in.. 2022. 5. 4.
초보자를위한 파이썬300제(151-160) 151 리스트에는 네 개의 정수가 저장돼 있다. 리스트 = [3, -20, -3, 44] for문을 사용해서 리스트의 음수를 출력하라. -20 -3 정답 list = [3, -20, -3, 44] for i in list[1:3]: print(i) #내풀이 list = [3, -20, -3, 44] for j in list: if j < 0: print(j) #정답 풀이 152 for문을 사용해서 3의 배수만을 출력하라. 리스트 = [3, 100, 23, 44] 3 정답 list = [3, 100, 23, 44] for i in list: if i % 3 == 0: print(i) 153 리스트에서 20 보다 작은 3의 배수를 출력하라 리스트 = [13, 21, 12, 14, 30, 18] 12 18 정.. 2022. 5. 3.