#============== Python 사칙연산으로 일이관지( 一以貫之) ========================================
#===============Number 3-3. 다시 계산하기 ====================================================
# 덧셈을 해보자
# 먼저 기억할 녀석의 이름을 지어주자.
# add 라고 정했다.
add = 5 + 7 # shift + enter 또는 플레이버튼 모양 Run을 클릭하자
add # 12가 출력된다.
# 좀 더 큰 수를 저장해보자
# 이름을 지어주자
# add_big 으로 정했다.
add_big = 128 + 99 # 이름이 좀 의미가 있어보인다.
add_big # 227이 출력된다.
#이번엔 진짜 더 큰 수로 쫄지 않을거다.
add_big2 = 42122838177831 + 382329392389 # 확실히 용감했다. 이름도 big 2세이다.
add_big2 # 42505167570220 출력되지만 확인하지 않을 것이다.
# 처음에 계산한 숫자 값이 궁금해 졌다.
add # 오 ~ 이녀석 잊지 않고 있었다. 12가 정확히 출력된다.
# 이젠 문제 없어 보이니 뺄셈 곱셈 나눗셈도 해보자.
sub = 10 - 4
sub # 6 출력
sub2 = 5 - 7 # 이름 짓기도 귀찮아졌다.
sub2 # -2출력 0 아래에 있는 음수도 출력된다. 훌륭하다.
sub3 = 8.2 - 2.52 # 소수점 으로 계산한다.
sub3 # 5.68 출력
mul = 10 * 7
mul # 70 출력
mul2 = 1322338823727323 * 22129290 # 아 몰라 막 질러보자.
mul2 # 29262419308520811590670 출력이 된다고 한다.
div = 10 / 2
div # 5.0 이 출력된다. 좀 특이하다.
div2 = 1/0 # 하기 싫었는데 .. 안된다.
# 0으로 나눌수 없다고 한다. 이것도 잊어버리자. 0으로 나눌수 없다는 본질을 따르자.
ZeroDivisionError: division by zero
# 본질을 잊지 않고 계산을 한다면 대부분 모든 계산을 완벽히 파이썬은 처리 할것이다.
# 미리 기록된 값의 이름으로 불러 와서 계산이 될까? 이런 생각이 든다.
# 그래 생각나면 바로 컴퓨터 앞에 앉아 바로 시작하자