반응형

문제
다음 코드를 for문으로 작성하라.
print(10)
print("-------")
print(20)
print("-------")
print(30)
print("-------")
내풀이
a = [10, 20, 30]
for i in a:
print(i)
print("-------")
결과값
10
-------
20
-------
30
-------
정답
변하는 값을 변수에 바인딩하고, 변수를 사용해서 나머지 코드를 작성합니다.
변수 = 10
print(변수)
print("-------")
변수 = 20
print(변수)
print("-------")
변수 = 30
print(변수)
print("-------")
변하는 부분은 for문과 함께 리스트로 처리하고 변하지 않는 코드는 들여쓰기와 함께 적어줍니다.
for 변수 in [10, 20, 30]:
print(변수)
print("-------")
정답이 너무 어렵게 설명되어 있는것 같다.
그냥 for문 아래에 print해주면 같은수만큼 출력된다.
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
| 초보자를 위한 파이썬 300제 // 140 for문 (0) | 2021.01.21 |
|---|---|
| 초보자를 위한 파이썬 300제 // 139 for문 (0) | 2021.01.21 |
| 초보자를 위한 파이썬 300제 // 137 for문 (0) | 2021.01.20 |
| 초보자를 위한 파이썬 300제 // 136 for문 (0) | 2021.01.20 |
| 초보자를 위한 파이썬 300제 // 135 for문 (0) | 2021.01.20 |
댓글