파이썬 지원 자료형
int : 정수
float : 실수
complex : 복소수
bool : 불린 (참/거짓)
str : 문자열(시퀀스)
list : 리스트(시퀀스)
tuple : 튜플(시퀀스)
set : 집합
dict : 사전
숫자형 연산자
+
-
*
/
// : 몫
% : 나머지
abs(x) : x의 절대값
pow(x, y) : x ** y
str1 = 'sungwoo'
str2 = 'Python'
bool_a = True
float_a = 10.0
int_a = 7
list_a = [str1, str2]
print(list)
dict_a = {
'name' : 'sungwoo',
'age' : 26
}
tuple_a = (7, 8 ,9)
set_a = {1, 2, 3}
print(type(str1))
print(type(str2))
print(type(bool_a))
print(type(float_a))
print(type(int_a))
print(type(dict_a))
print(type(tuple_a))
print(type(set_a))

i = 77
i2 = -14
big_int = 111111111111111111111111111111111111111111111111111
print(i)
print(i2)
print(big_int)

f = 0.9999
f2 = 3.141592
f3 = -3.9
f4 = 3/9
print(f)
print(f2)
print(f3)
print(f4)

i1 = 14
i2 = 20
big_int1 = 11111111111111111111111111111
big_int2 = 4214902304998234982390
f1 = 1.2312312
f2 = 4.2323
print(">>>>>>>+")
print("i1 + i2 :", i1 + i2)
print("f1 + f2 :", f1 + f2)
print("big_int1 + big_int2 :", big_int1 + big_int2)
a = 3 + 1.0
print(type(a))

print(abs(-7))
x , y = divmod(100, 8)
print(x, y)
print(pow(5, 3), 5 ** 3)

a = 3.
b = 6
c = .7
d = 12.5
print(type(a) , type(b), type(c), type(d))
print(float(b))
print(int(c))
print(int(d))
print(int(True))
print(float(False))
print(complex(3))
print(complex('3'))
print(complex(False))

import math
print(math.ceil(5.1))
print(math.ceil(-5.1))
print(math.pi)
