코딩 스쿨에 오신것을 환영합니다~~

질의응답 게시판

 
introduction to 파이썬 225p E5-9 질문드립니다.
김 * 림 | 2021-10-06

numbers=[7, 9, 15, 18, 30, -3, 7, 12, -16, -12]
sum=0
i=0

print("짝수 번째 요소 :", end="")

while i < len(numbers):
    if (i+1)%2==0:
        sum=sum+numbers[i]
        print(numbers[i], end=" ")

    i = i + 1

print()
print("합계:", sum)

에서 print("짝수 번째 요소 :", 둥="")
     print(numbers[i], end=" ")      
     이 두가지 라인이 왜 한 줄에 출력 되나요?

     짝수 번째 요소 :
     9 18 -3 12 -12     이렇게 두 줄로 출력 되어야 하지 않나요?

  • 관 * 자
  • 2021-10-07 (08:10)
print()함수에서 end=""를 사용하면 줄바꿈 대신 빈문자열  ""을 출력합니다. 따라서 가로방향으로 내용이 출력됩니다.^^