파이썬 49

초보자를 위한 파이썬(Python) 300제 풀이 (176, 177, 178, 179, 180)

초보자를 위한 파이썬(Python) 300제 풀이 176. 리스트를 아래와 같이 출력하세요. my_list = ["가", "나", "다", "라", "마"] 가 나 다 나 다 라 다 라 마 my_list = ["가", "나", "다", "라", "마"] for x in range(3): print(my_list[x], my_list[x+1], my_list[x+2]) for in 구문과 인덱싱을 사용해서 문제를 해결할 수 있습니다. 177. 반복문과 range 함수를 사용해서 my_list를 아래와 같이 출력하세요. my_list = ["가", "나", "다", "라"] 라 다 다 나 나 가 my_list = ["가", "나", "다", "라"] for x in range(3): print(my_list..

초보자를 위한 파이썬(Python) 300제 풀이 (171, 172, 173, 174, 175)

초보자를 위한 파이썬(Python) 300제 풀이 171. 아래와 같이 리스트의 데이터를 출력하세요. 단, for 문과 range 문을 사용하세요. price_list = [32100, 32150, 32000, 32500] 32100 32150 32000 32500 price_list = [32100, 32150, 32000, 32500] for x in range(4): print(price_list[x]) for 변수 in range() 구문을 사용하면 정답을 구할 수 있습니다. 172. 아래와 같이 리스트의 데이터를 출력하세요. 단 for 문과 range 문을 사용하세요. price_list = [32100, 32150, 32000, 32500] 0 32100 1 32150 2 32000 3 325..

초보자를 위한 파이썬(Python) 300제 풀이 (166, 167, 168, 169, 170)

초보자를 위한 파이썬(Python) 300제 풀이 166. 구구단 3단을 출력하세요. 3x1 = 3 3x2 = 6 3x3 = 9 3x4 = 12 3x5 = 15 3x6 = 18 3x7 = 21 3x8 = 24 3x9 = 27 for x in range(1, 10): print("3x", x, "=", 3*int(x)) for in range 구문을 사용하면 간단하게 출력할 수 있습니다. 167. 구구단 3단을 출력하세요. 단 홀수 번째만 출력하세요. 3x1 = 3 3x3 = 9 3x5 = 15 3x7 = 21 3x9 = 27 for x in range(1, 10, 2): print("3x", x, "=", 3*int(x)) 위 문제의 답안에서 파라미터만 추가하면 사용 가능합니다. 168. 1 ~ 10까지..

초보자를 위한 파이썬(Python) 300제 풀이 (161, 162, 163, 164, 165)

초보자를 위한 파이썬(Python) 300제 풀이 161. for 문과 range 구문을 사용해서 0 ~ 99 까지 한 라인에 하나씩 순차적으로 출력하는 프로그램을 만들어 보세요. for x in range(100): print(x) for 변수 in range(범위) 구문의 기본적인 구성입니다. 162. 월드컵은 4년에 한 번 개최됩니다. range()를 사용하여 2002 ~ 2050년 까지 월드컵이 개최되는 연도를 출력하세요. (참고로 range의 세번째 파라미터는 증감폭을 결정합니다.) 2002 2006 2010 ... 2042 2046 2050 for x in range(2002, 2051, 4): print(x) for in range 구문에서의 파라미터는 (시작 지점, 끝나는 지점, 증감폭) ..

초보자를 위한 파이썬(Python) 300제 풀이 (156, 157, 158, 159, 160)

초보자를 위한 파이썬(Python) 300제 풀이 156. 리스트에서 소문자만 화면에 출력하세요. 리스트 = ["A", "b", "c", "D"] b c 리스트 = ["A", "b", "c", "D"] for x in 리스트: if x.isupper() == False: print(x) 이전 155번 문제에서 if 문의 조건을 False로만 바꾼다면 풀이가 가능합니다. 157. 이름의 첫 글자를 대문자로 변경해서 출력하세요. (upper() 메서드를 사용하면 문자열을 대문자로 변경할 수 있습니다.) 리스트 = ['dog', 'cat', 'parrot'] Dog Cat Parrot 리스트 = ['dog', 'cat', 'parrot'] for x in 리스트: print(x[0].upper() + x[1:..

초보자를 위한 파이썬(Python) 300제 풀이 (151, 152, 153, 154, 155)

초보자를 위한 파이썬(Python) 300제 풀이 151. 리스트에는 네 개의 정수가 저장되어 있습니다. for 문을 사용해서 리스트의 음수를 출력하세요. 리스트 = [3, -20, -3, 44] -20 -3 리스트 = [3, -20, -3, 44] for x in 리스트[1:3]: print(x) 인덱스 슬라이싱으로 원하는 구간을 설정할 수 있습니다. 152. for 문을 사용해서 3의 배수만을 출력하세요. 리스트 = [3, 100, 23, 44] 3 리스트 = [3, 100, 23, 44] for x in 리스트: if x % 3 == 0: print(x) for 문 안에서 % 연산자(나머지를 설정)와 if 문을 사용했습니다. 153. 리스트에서 20보다 작은 3의 배수를 출력하세요. 리스트 = [1..

초보자를 위한 파이썬(Python) 300제 풀이 (146, 147, 148, 149, 150)

초보자를 위한 파이썬(Python) 300제 풀이 146. 리스트에는 세 개의 숫자가 바인딩되어 있습니다. for 문을 사용해서 아래와 같이 출력하세요. 리스트 = [1, 2, 3] 3 x 1 3 x 2 3 x 3 리스트 = [1, 2, 3] for x in 리스트: print("3 x", x) 단순한 for 문 사용 문제입니다. 147. 리스트에는 세 개의 숫자가 바인딩되어 있습니다. for 문을 사용해서 아래와 같이 출력하세요. 리스트 = [1, 2, 3] 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 리스트 = [1, 2, 3] for x in 리스트: print("3 x", x, "=", 3*x) 위 문제의 답안과 동일합니다. 148. 리스트에는 네 개의 문자열이 바인딩되어 있습니다. fo..

초보자를 위한 파이썬(Python) 300제 풀이 (141, 142, 143, 144, 145)

초보자를 위한 파이썬(Python) 300제 풀이 141. 다음과 같이 판매가가 저장된 리스트가 있을 때, 부가세가 포함된 가격을 for 문을 사용해서 화면에 출력하세요. 단 부가세는 10원으로 가정합니다. 리스트 = [100, 200, 300] 110 210 310 리스트 = [100, 200, 300] for x in 리스트: print(int(x) + 10, "원") for 구문으로 부가세(10원)를 매번 더해주는 방법을 사용할 수 있다. 142. for 문을 사용해서 리스트에 저장된 값을 다음과 같이 출력하세요. 리스트 = ["김밥", "라면", "튀김"] 오늘의 메뉴: 김밥 오늘의 메뉴: 라면 오늘의 메뉴: 튀김 리스트 = ["김밥", "라면", "튀김"] for x in 리스트: print("..

초보자를 위한 파이썬(Python) 300제 풀이 (136, 137, 138, 139, 140)

초보자를 위한 파이썬(Python) 300제 풀이 136. 다음 코드를 for문으로 작성하세요. 변수 = 10 print(변수) 변수 = 20 print(변수) 변수 = 30 print(변수) for x in range(1, 4): print(10*x) for (변수) in range(시작지점, 끝지점, 건너뛰는 값)으로 사용할 수 있습니다. 137. 다음 코드를 for 문으로 작성하세요. print(10) print(20) print(30) for x in range(1, 4): print(10*x) 위 문제의 답안과 동일합니다. 138. 다음 코드를 for 문으로 작성하세요. print(10) print("-------") print(20) print("-------") print(30) print(..

초보자를 위한 파이썬(Python) 300제 풀이 (131, 132, 133, 134, 135)

초보자를 위한 파이썬(Python) 300제 풀이 131. for 문의 실행결과를 예측하라. 과일 = ["사과", "귤", "수박"] for 변수 in 과일: print(변수) 사과, 귤, 수박이 줄바꿈이 적용된 채로 출력됩니다. for 문을 사용해서 출력되기 때문입니다. 132. for 문의 실행결과를 예측하라. 과일 = ["사과", "귤", "수박"] for 변수 in 과일: print("#####") 과일 수 만큼 "#####"이 출력됩니다. 133. 다음 for 문과 동일한 기능을 수행하는 코드를 작성하세요. for 변수 in ["A", "B", "C"]: print(변수) 변수 = "A" print(변수) 변수 = "B" print(변수) 변수 = "C" print(변수) for 문의 동작원리가..