# 가져오기
import math
# 설명
dir(math)
['__doc__',
'__loader__',
'__name__',
'__package__',
'__spec__',
'acos',
'acosh',
'asin',
'asinh',
'atan',
'atan2',
'atanh',
'ceil',
'comb',
'copysign',
'cos',
'cosh',
'degrees',
'dist',
'e',
'erf',
'erfc',
'exp',
'expm1',
'fabs',
'factorial',
'floor',
'fmod',
'frexp',
'fsum',
'gamma',
'gcd',
'hypot',
'inf',
'isclose',
'isfinite',
'isinf',
'isnan',
'isqrt',
'lcm',
'ldexp',
'lgamma',
'log',
'log10',
'log1p',
'log2',
'modf',
'nan',
'nextafter',
'perm',
'pi',
'pow',
'prod',
'radians',
'remainder',
'sin',
'sinh',
'sqrt',
'tan',
'tanh',
'tau',
'trunc',
'ulp']
# 제곱
math.pow(3,2) # 9, 3의 2승
# 루트
math.sqrt(2) # 1.4142135623730951
# 절대값
math.abs(-2) # 절대값
# 전체가 True면 True 아니면 False
math.all([0,1,2,3]) # False
# radians 호도법
# 1 라디안은 반지름의 길이를 원의 둘레에 맞추면 나오는 각
math.radians(1) # 0.017453292519943295
# sine
# 사인 : 사변에 대한 대변의 비
# 사인 비 : 사변 길이 분의 대변의 길이
# 큰 수 표현, 수학 공학에서 주로 쓰임
math.sin(math.radians(90)) # 1.0, 180(도) = (파이)(라디안)
math.sin(math.radians(45)) # 0.7071067811865476
math.cos(0) # 1.0