본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 171 for문과 range()

by 포스트it 2021. 2. 4.
728x90
반응형

 

문제

아래와 같이 리스트의 데이터를 출력하라. 단, 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])
    
결과값
32100
32150
32000
32500

정답

for i in range(4):
    print(price_list[i])

len() 함수를 사용하면 price_list 가 변해도 코드의 수정이 필요없습니다. 아래가 더 좋은 코드입니다.

for i in range(len(price_list)):
    print(price_list[i])

앗.... 아래가 더 좋은 코드라고 하네요 ㅠ
728x90
반응형

댓글