string 타입을 casting 해주어야 한다 r = input("반지름 : ") r = int(r) # string 타입을 casting c = r ** 2 * 3.14 print("원의 면적 : ", c) # 대입 연산자 i = 10 # a = a + 2 a += 2 # 전치 연산자 / 후치 연산자 : a++ ++a a-- --a # 파이썬에서는 지원하지 않는다 ++a # 전치 연산자가 아니라, +(+a)와 같다"> string 타입을 casting 해주어야 한다 r = input("반지름 : ") r = int(r) # string 타입을 casting c = r ** 2 * 3.14 print("원의 면적 : ", c) # 대입 연산자 i = 10 # a = a + 2 a += 2 # 전치 연산자 / 후치 연산자 : a++ ++a a-- --a # 파이썬에서는 지원하지 않는다 ++a # 전치 연산자가 아니라, +(+a)와 같다"> string 타입을 casting 해주어야 한다 r = input("반지름 : ") r = int(r) # string 타입을 casting c = r ** 2 * 3.14 print("원의 면적 : ", c) # 대입 연산자 i = 10 # a = a + 2 a += 2 # 전치 연산자 / 후치 연산자 : a++ ++a a-- --a # 파이썬에서는 지원하지 않는다 ++a # 전치 연산자가 아니라, +(+a)와 같다">
a = 10 + 3
b = 10 - 3
c = 10 * 3
d = 10 / 3    # 정수 / 정수 -> 실수가 자동적으로 나온다
e = 10 ** 3    # 거듭제곱
f = 10 // 3    # 몫
g = 10 % 3
print(a, b, c, d, e, f)

# 산술 연산자의 우선순위
# **
# * / % //
# + -

# 결합도 : 좌 -> 우
a1 = 10 + 2 - 3 * 2 ** 2
print(a1)    # 0

# 반지름이 5인 원의 면적을 구하시오
c = 5 ** 2 * 3.14
print("원의 면적 : ", c)

# 우리가 입력한 값은 숫자, 문자 상관없이 모두 string 타입이다
s = input(" Input : ")
print(s)
print(type(s))

# 입력받은 값을 반지름으로 하는 원의 면적을 구하시오 -> string 타입을 casting 해주어야 한다
r = input("반지름 : ")
r = int(r)            # string 타입을 casting
c = r ** 2 * 3.14
print("원의 면적 : ", c)

# 대입 연산자
i = 10
# a = a + 2
a += 2

# 전치 연산자 / 후치 연산자 : a++ ++a a-- --a
# 파이썬에서는 지원하지 않는다
++a # 전치 연산자가 아니라, +(+a)와 같다