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

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

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

 

문제

리스트에는 세 개의 숫자가 바인딩돼 있다.

리스트 = [1, 2, 3]

for문을 사용해서 다음과 같이 출력하라.

3 x 1
3 x 2
3 x 3

내풀이

리스트 = [1, 2, 3]
for i in 리스트:
     print('3 x', i)

결과값
3 x 1
3 x 2
3 x 3

정답

012 문제를 풀었다면 충분히 응용할 수 있어야합니다. "3 x " 문자열과 숫자를 이어붙여 출력하면됩니다. 다만 변수에 바인딩된 값이 숫자이기 때문에 문자로 변환 후에 문자열 연산을 사용할 수 있습니다.

리스트 = [1, 2, 3]
for 변수 in 리스트:
  print("3 x " + str(변수))

혹은 print() 함수가 제공하는 기능을 사용할 수 있습니다.

리스트 = [1, 2, 3]
for 변수 in 리스트:
  print("3 x", 변수)

print문만 잘 활용해도 생각보다 결과물을 멋지게 만들수 있습니다 !
728x90
반응형

댓글