pow
사용법
- pow(a,b)
- a의 b제곱을 계산하여 반환하는 함수
math.pow()
- math라이브러리에 저장되어있는 함수
- import.math를 통해 math라이브러리 임포트 필요
사용법
- math.pow(a,b)
- a의 b제곱을 계산하여 반환하는 함수
- float타입으로 반환한다.
- a가 음수이고 b가 실수인 경우 Error발생
import math
print(type(math.pow(10,20)))
a = math.pow(2,2)
print("math.pow(2,2) :" + str(a))
a1 = math.pow(1,4)
print("math.pow(1,4) :" + str(a1))
a2 = math.pow(4,0)
print("math.pow(4,0) :" + str(a2))
a3 = math.pow(-3,2)
print("math.pow(-3.2) :" + str(a3))
a4 = math.pow(-3,2.2)
print("math.pow(-3,2.2) :" + str(a4))
>>>
<class 'float'>
math.pow(2,2) :4.0
math.pow(1,4) :1.0
math.pow(4,0) :1.0
math.pow(-3.2) :9.0
Traceback (most recent call last):
File "main.py", line 17, in <module>
a4 = math.pow(-3,2.2)
ValueError: math domain error
sqrt
- 제곱근을 구해주는 함수
- math 라이브러리 임포트 필요
사용법
- math.sqrt(a)
- a의 제곱근을 반환한다.
- float타입으로 반환한다.
- 음수가 a에 들어오면 Error발생
import math
print(type(math.sqrt(10)))
a = math.sqrt(4)
print("math.pow(4) :" + str(a))
a1 = math.sqrt(1)
print(f"math.pow(1) :{(a1)}")
a2 = math.sqrt(0)
print("math.pow(0) :" + str(a2))
a3 = math.sqrt(-4)
print("math.sqrt(-4) :" + str(a3))
>>>
<class 'float'>
math.pow(4) :2.0
math.pow(1) :1.0
math.pow(0) :0.0
Traceback (most recent call last):
File "main.py", line 14, in <module>
a3 = math.sqrt(-4)
ValueError: math domain error