더북(TheBook)

2.2.3 사칙연산 출력하기

이번에는 다양한 형태의 연산을 print() 명령어에 넣어 실행해 봅시다.

print(123 + 9)
print(123 - 9)
실행결과
132
114

두 숫자를 덧셈하고 뺄셈한 결과가 나왔습니다. 다음은 어떨까요?

print('123 + 9')
print('123 - 9')
실행결과
123 + 9
123 - 9

소괄호 안의 수식이 계산되지 않고 그대로 출력됩니다. 이처럼 작은따옴표 안에는 수식을 넣어도 숫자가 아닌 문자로 인식합니다. 그래서 123 + 9와 123 - 9가 그대로 출력되죠. 컴퓨터가 문자 일이삼 + 구로 인식해 출력한 것입니다. print(123)print('123')이 같아 보이지만, 사실은 같지 않았죠. 마찬가지로 print(123 + 9)print('123 + 9')도 비슷해 보이지만 전혀 다릅니다. 마치 일란성 쌍둥이가 얼핏 보면 같아 보이지만, 사실은 전혀 다른 두 인물인 것처럼요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.