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

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

생각외로깔끔함 2022. 11. 8. 18:23
728x90
반응형

 

초보자를 위한 파이썬(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 32500

 

price_list = [32100, 32150, 32000, 32500]

for x in range(4):
    print(x, price_list[x])
  • 위 문제의 답안에서 x 변수만 추가하면 가능합니다.

 

173. 아래와 같이 리스트의 데이터를 출력하세요. 단 for문과 range 문을 사용하세요.

price_list = [32100, 32150, 32000, 32500]
3 32100
2 32150
1 32000
0 32500

 

price_list = [32100, 32150, 32000, 32500]

for x in range(4):
    print(3 - x, price_list[x])
  • value 값은 바뀌지 않고, index 값만 변경해준다면 가능합니다.

 

174. 아래와 같이 리스트의 데이터를 출력하세요. 단 for 문과 range 문을 사용하세요.

price_list = [32100, 32150, 32000, 32500]
100 32150
110 32000
120 32500

 

price_list = [32100, 32150, 32000, 32500]

for x in range(1, 4):
    print(100 + int(x-1)*10, price_list[x])
  • 변수 x를 int 형식으로 바꾸고 계산을 진행하면 됩니다.

 

175. my_list를 아래와 같이 출력하세요.

my_list = ["가", "나", "다", "라"]
가 나
나 다
다 라

 

my_list = ["가", "나", "다", "라"]

for x in range(3):
    print(my_list[x], my_list[x+1])
  • 인덱스 번호에 1만 더해준다면 위와 같이 표현이 가능합니다.

 

 

 

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

PyCharm 사용

728x90
반응형