더북(TheBook)

코드를 수정하고 다시 출력해 봅시다. 문자열과 변수 사이에 빈칸이 있으면 문자열 앞이나 뒤에 넣어 표시합니다.

print("우리 집 반려동물은 " + animal + "인데, 이름이 " + name + "예요.")

실행결과 icon_con

우리 집 반려동물은 개인데, 이름이 연탄이예요.

실행하면 변수로 작성한 부분은 변수에 저장한 값을 출력합니다. 즉, 변수 animal에 저장한 ‘개’와 변수 name에 저장한 ‘연탄이’를 출력합니다.

그림 2-2 변수 대입 시

같은 방법으로 다음 줄도 바꿔 보겠습니다. ‘연탄이’, ‘4’, ‘산책’을 앞에서 정의한 변수로 바꾸면 되겠죠.

print("연탄이는 4살이고, 산책을 아주 좋아해요.")  ----------------------- 수정 전
print(name + "는 " + age + "살이고, " + hobby + "을 아주 좋아해요.") ---- 수정 후

실행결과 icon_con

연탄이는 4살이고, 산책을 아주 좋아해요.
TypeError: can only concatenate str (not "int") to str
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.