개발/(1) 초위파(Python) 300제 풀이

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

생각외로깔끔함 2022. 11. 1. 20:41
728x90
반응형

 

초보자를 위한 파이썬(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. 리스트에는 네 개의 문자열이 바인딩되어 있습니다. for 문을 사용해서 다음과 같이 출력하세요.

리스트 = ["가", "나", "다", "라"]
나
다
라

 

리스트 = ["가", "나", "다", "라"]

for x in 리스트[1:]:
    print(x)
  • 인덱스 슬라이싱을 사용하면 원하는 범위를 지정할 수 있습니다.

 

149. 리스트에는 네 개의 문자열이 바인딩되어 있습니다. for 문을 사용해서 다음과 같이 출력하세요.

리스트 = ["가", "나", "다", "라"]
가
다

 

리스트 = ["가", "나", "다", "라"]

for x in 리스트[::2]:
    print(x)
  • 인덱스 슬라이싱에서 가장 마지막 파라미터는 몇 개씩 건너뛸지 정해주는 지정값입니다.

 

150. 리스트에는 네 개의 문자열이 바인딩되어 있습니다. for 문을 사용해서 다음과 같이 출력하세요.

리스트 = ["가", "나", "다", "라"]
라
다
나
가

 

리스트 = ["가", "나", "다", "라"]

for x in 리스트[::-1]:
    print(x)
  • 위 문제의 답안을 활용할 수 있습니다. -1로 거꾸로 시작되는 리스트를 설정할 수 있습니다.

 

 

 

출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,

PyCharm 사용

728x90
반응형