ISSAC.Min

[Python Basic] 수학 내장 함수( Built In Math Function ) 본문

Programming Language/Python Basic

[Python Basic] 수학 내장 함수( Built In Math Function )

ISSAC.M 2020. 11. 17. 23:09
반응형

수학 내장 함수( Built In Math Function )

파이썬에는 사용자가 유용하게 사용할 수 있도록 추가 설치 및 Importing 없이 사용할 수 있는 내장함수(Built In Func)를 제공합니다. 그 중 가장 많이 사용하는 함수를 선택하라고 하면 수학 내장 함수(Built In Math Function)라고 말할 수도 있습니다.

 

수학 내장 함수()는 총 5가지가 존재하며 아래와 같습니다.

 

함수 설명
abs(x) x의 절댓값을 반환
max(x1, x2, ... , xn) x1, x2, ... , xn 사이에서 가장 큰 수를 반환
min(x1, x2, ... , xn) x1, x2, ... , xn 사이에서 가장 작은 수를 반환
pow(x, y) x의 y제곱을 반환
round(x), round(x, n) x를 반올림하여 반환 / x의 n번째까지 반올림한 수를 반환

 

 

수학 내장 함수 예시

abs(x) 절댓값 함수 : abs 함수는 모든 수를 자료형의 변화 없이 절댓값으로 만들어 반환합니다.

 

(입력)

 

1
2
3
4
5
6
print(abs(1))
print(abs(-1))
print(abs(1.25))
print(abs(-1.25))
print(abs(1.0))
print(abs(-1.0))
cs

 

(출력)

 

max(x1, x2, ... , xn) 최대값 함수 : max 함수는 인가된 수들 중 가장 큰 수를 반환합니다. 또한 정수, 유리수를 제외한 알파벳, 한글에 대해서도 더 뒤에 있는 문자를 반환합니다.

(알파벳은 대분자가 소문자보다 앞순위에 속합니다)

 

(입력)

 

1
2
3
4
5
6
7
print(max(12345))
print(max(-2-1012))
print(max(-1.12.2))
print(max('ㄱ''ㄴ''ㄷ'))
print(max('a''b''c'))
print(max('가''나''다'))
print(max('가''다''닭'))
cs

 

(출력)

 

 

min(x1, x2, ... , xn) 최솟값 함수 : min 함수는 인가된 수들 중 가장 작은 수를 반환합니다. 또한 정수, 유리수를 제외한 알파벳, 한글에 대해서도 더 앞에 있는 문자를 반환합니다.

(알파벳은 대분자가 소문자보다 앞순위에 속합니다)

 

(입력)

 

1
2
3
4
5
6
7
print(min(12345))
print(min(-2-1012))
print(min(-1.12.2))
print(min('ㄱ''ㄴ''ㄷ'))
print(min('a''B''c'))
print(min('가''나''다'))
print(min('가''다''닭'))
cs

 

(출력)

 

 

pow(x, y) 거듭제곱 함수 : pow 함수는 x의 y 거듭제곱한 수를 반환합니다. x와 y는 정수 뿐만 아니라 유리수 전체를 다룹니다. 또한 pow(x, y)는 연산자 **와 똑같은 역할을 하며 pow(x, y) == x ** y 이다. 

 

(입력)

 

1
2
3
4
5
6
print(pow(22))
print(pow(2-2))
print(pow(-23))
print(pow(21/2))
print(pow(1/21/2))
print(pow(1/2-1/2))
cs

 

(출력)

 

 

round(x) 반올림 함수 : round 함수는 x를 정수까지 반올림하여 반환합니다. 

round(x, y) 반올림 함수 : round 함수는 x를 y까지 소수점까지 반올림하여 반환합니다.

(파이썬에서 반올림은 기준이 5가 아닌 6입니다. 즉 1.5는 2가 아닌 1, 1.6이 2가 됩니다.)

 

(입력)

 

1
2
3
4
5
6
print(round(2.1))
print(round(2.6))
print(round(-2.4))
print(round(-2.6))
print(round(1.1232))
print(round(-1.5422))
cs

 

(출력)

 

 

수학 내장 함수 실습

 

반응형