Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 136 for문

포스트it 2021. 1. 20. 11:20
728x90

 

문제

다음 코드를 for문으로 작성하라.

변수 = 10
print(변수)
변수 = 20
print(변수)
변수 = 30
print(변수)

내풀이

변수 = [10, 20, 30]
for i in 변수:
    print(i)
    
결과값
10
20
30

정답

for문은 동일한 루틴을 반복해서 실행하는 문법이었습니다. 우선 문제에서 변하지 않고 반복되는 코드를 찾아보세요. print(변수) 부분이죠? 변하는 부분은 변수에 값을 대입하는 코드입니다.

for 변수 in [10, 20, 30]:
  print(변수)

다음과 같이 리스트 변수에 데이터를 바인딩하고, 변수를 for문의 자료구조 자리에 넣어줘도 됩니다.

리스트 = [10, 20, 30]
for 변수 in 리스트:
  print(변수)

기본적인 for문 작동방식이기 때문에 잘 숙지 하자 !
반응형