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문 작동방식이기 때문에 잘 숙지 하자 !
반응형