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

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

by 포스트it 2021. 1. 22.
728x90
반응형

 

문제

다음과 같이 판매가가 저장된 리스트가 있을 때 부가세가 포함된 가격을 for 문을 사용해서 화면에 출력하라. 단 부가세는 10원으로 가정한다.

리스트 = [100, 200, 300]
110
210
310

내풀이

리스트 = [100, 200, 300]
for i in 리스트:
    print(i + 10)
    
결과값       
110
210
310

정답

우선, for문을 사용하지 않고 모든 값에 10을 더하는 코드를 작성해 봅시다

변수 = 100 print(변수 + 10) 변수 = 200 print(변수 + 10) 변수 = 300 print(변수 + 10)

변수 = 100
print(변수 + 10)
변수 = 200
print(변수 + 10)
변수 = 300
print(변수 + 10)

변하는 값은 for문의 자료구조 자리에, 변하지 않는 코드는 들여쓰기 후에 작성합니다.

리스트 = [100, 200, 300] for 변수 in 리스트: print(변수 + 10)

리스트 = [100, 200, 300]
for 변수 in 리스트:
	print(변수 + 10)

파이썬 인터프리터가 코드를 실행하는 순서를 익혀서, 한 번에 for문으로 작성할 수 있어야합니다.
(100 바인딩 - 들여쓰기 코드 실행)
(200 바인딩 - 들여쓰기 코드 실행)
(300 바인딩 - 들여쓰기 코드 실행)


for문이 중요하다보니 계속 나온다.

 

728x90
반응형

댓글