[파이썬(python)]- 제곱함수

배병진·2023년 7월 13일
0

개인공부-Python

목록 보기
18/22

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
profile
history and study

0개의 댓글