brunch

You can make anything
by writing

C.S.Lewis

by 미래지기 Jul 05. 2024

문자와 숫자를 화면에 출력해 보자

print | 인쇄하다, 출판하다, 출력하다


파이썬의 print 명령어를 좀 더 자세히 알아보겠습니다.


'print'는 문자나 숫자를 화면에 표시하는 일을 하는 명령어입니다. 소괄호 ( ) 안에 쓴 내용이 화면에 출력되죠.


숫자 12를 화면에 표시해 볼까요? 코드는 아래와 같습니다.


print(12)


숫자는 그렇다 치고, 문자는 어떻게 써야 할까요? 여기서 문자는 'a'나 '가' 같은 하나의 문자를 말합니다. 아래와 같이 쓰면 될까요?


print(a)


아닙니다. 문자를 쓸 때는 따옴표로 감싸야 니다. 큰 따옴표 " 나 작은 따옴표 ' 안에 문자를 써야 니다. 큰 따옴표 아니면 작은 따옴표입니다. 섞어 쓰면 안 됩니다.


'a'라는 문자를 화면에 표시하려면 아래와 같이 쓰면 됩니다.


print('a')

또는

print("a")


단 하나의 문자를 '문자'라고 했습니다. 그렇다면 'abc'도 문자일까요? 문자들이 줄을 섰네요. 이런 것을 '문자열 [문짜열]'이라고 합니다. 문자와 문자열은 비슷하지만 다릅니다. 영어도 달라요.


문자  character

문자열  string


그래서 string을 ' sequence of characters'라고 쓰기도 합니다. 아무튼... 문자열도 따옴표 안에 씁니다. 문장도 따옴표 안에 씁니다.


print('banana')


print("I am a boy.")


숫자도 문자처럼 쓸 수 있습니다.


엥? 무슨 말이죠? 숫자는 숫자인데 어떻게 문자처럼 쓰나요?


따옴표를 쓰면 숫자도 문자가 됩니다. 아래처럼요.


print("12")


12는 숫자이지만 "12"는 문자입니다. 이건 약속입니다. 그렇게 하자고 미리 정해 놓은 겁니다.


그럼 숫자와 문자를 같이 쓰고 싶으면 어떻게 하나요?


아주 좋은 질문입니다.


문자(또는 문자열)와 숫자 사이에 쉼표(,)로 구분해 주면 됩니다. 아래처럼요.


print("12", 12)


위 코드를 실행하면 아래와 같이 출력됩니다.


12 12


보기에는 똑같아 보이지만, 사실 왼쪽 12는 문자열로써의 '12'이고, 오른쪽 12는 숫자로써의 '12'입니다. 화면에 표시된 결과를 보고 어떻게 다른지 알 수 없다면, 우리는 화면을 보지 말고 그 화면을 만든 '코드'를 살펴봐야 합니다.



숫자는 계산을 하기 위한 기호지요. 컴퓨터에서 사용하는 숫자는 계산을 할 수 있습니다. 다른 말로 하면, 사칙연산을 할 수 있습니다. 사칙연산에 대해서는 다음 글에서 다루기로 하고, 지금은 간단한 덧셈 계산만 해보겠습니다.


아래와 같이 써 보세요.


print(2 + 3)


실행을 하면 '5'가 나왔죠? 2에 3을 더해서 그 결과를 화면에 출력했습니다.


"2 + 3"이라는 글자가 표시되는 게 아니고 숫자끼리 계산을 해서 그 계산 결과가 나오는 것입니다.  


다음 덧셈을 코딩해 보세요.


2 + 10 + 3.14


아래와 같이 코딩을 하면 됩니다.


print(2 + 10 + 3.14)


그럼 "15.14"가 화면에 출력됩니다.


혹시... 계산 결과가 아니요...

"2 + 10"이라는 계산식 자체를 화면에 표시하려면 어떻게 해야 하나요?


매우 좋은 질문입니다.


따옴표를 써서 문자열로 만들면 됩니다.


print('2 + 10')


참 쉽죠?


자, 이제 위에서 배운 내용을 가지고 아래처럼 코딩을 할 수 있겠죠?


print("2 + 10 = ", 2 + 10)


어떤 결과가 화면에 표시되었나요? 제가 생각하는 그 결과가 맞나요? 댓글로 알려주세요. ^^


▨ 미래지기

이전 04화 파이썬 첫 코딩
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari