일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 앱 인벤터
- help 함수
- using namespace std
- 사용자 입력
- C++ Basic
- input
- 파이썬을 중심으로
- 모바일 무료 게임 순위
- 앱 인벤터 예시
- Conditional operator
- C++ 연습예제
- Logic Operator
- 앱인벤터
- User Input Output
- 파이썬
- 연산자
- 관계 연산자
- Operator
- Python
- ISSACMin
- cmath
- user function
- 앱 스토어 4월
- output
- Python Basic
- 앱 인벤터 2
- C++
- 사용자 출력
- 프로그래밍 열풍
- 비트 논리 연산자
- Today
- Total
ISSAC.Min
[Python Basic] 수학 내장 함수( Built In Math Function ) 본문
[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(1, 2, 3, 4, 5))
print(max(-2, -1, 0, 1, 2))
print(max(-1.1, 2.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(1, 2, 3, 4, 5))
print(min(-2, -1, 0, 1, 2))
print(min(-1.1, 2.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(2, 2))
print(pow(2, -2))
print(pow(-2, 3))
print(pow(2, 1/2))
print(pow(1/2, 1/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.123, 2))
print(round(-1.542, 2))
|
cs |
(출력)
수학 내장 함수 실습
'Programming Language > Python Basic' 카테고리의 다른 글
[Python Basic] 수학 모듈 (Math Module), 수학 함수 (Math Function) - 수론 및 표현 함수_2 (0) | 2020.11.19 |
---|---|
[Python Basic] 수학 모듈 (Math Module), 수학 함수 (Math Functioin) - 수론 및 표현 함수_1 (0) | 2020.11.18 |
[Python Basic] 연산자(Operator) / 산술연산자(Arithmetic Operator) (0) | 2019.04.22 |
[Python Basic] 변수(Variable)란? (0) | 2019.04.21 |
[Python Basic] 파이썬 개념을 들어가기전 꼭 알아야할 두 가지 / help와 type (0) | 2019.04.14 |