반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 드로우
- Github
- draw
- Linux
- 오라클
- 발매예정
- 나이키
- 덩크 하이
- dunk high
- 덩크로우
- 자바스크립트
- 주식
- Python
- Nike
- 덩크 로우
- dunklow
- Dunk Low
- sacai
- GIT
- 리액트
- jQuery
- 파이썬
- stockx.com
- oracle
- react
- 주식공부
- JavaScript
- 코로나19
- 리눅스
- 제이쿼리
Archives
- Today
- Total
Life goes slowly...
[Python] 파이썬의 연산 math 모듈 본문
728x90
반응형
파이썬 math 모듈
Python의 math 모듈은 수학과 관련되어 다양한 함수들과 상수들이 미리 정의되어 있으며, 이러한 수학적인 문제들을 Python 프로그래밍을 통하여 손쉽게 해결이 가능합니다. math 모듈은 Python에서 기본적으로 제공하는 기본 모듈입니다. 복잡한 연산에도 math 모듈을 사용하여 간단하게 해결이 가능합니다.
python의 내장함수
abs : 절대값
pow : 제곱값
min : 최소값
max : 최대값
round : 반올림값
print(abs(-3))
print(pow(2, 3))
print(min(2, 3, 5))
print(max(2, 3, 5))
print(round(3.5))
print(round(2.5))
3
8
2
5
4.0
3.0
파이썬 math 정수 관련 함수
ceil : 올림값
floor : 내림함수
fabs : 절대값 반환
modf : 입력값을 정수와 소수 부분으로 분리하여 반환
factorial : 팩토리얼 함수로 1부터 주어진 인자값까지 모두 곱하는 값 반환
trunc : 내림함수 값으로 floor()과 다르다.
import math
print(math.ceil(3.14))
print(math.floor(3.78))
print(math.fabs(-3.14))
print(math.modf(3.14))
print(math.factorial(5))
print(math.trunc(3.14))
4.0
3.0
3.14
(0.14000000000000012, 3.0)
120
3
파이썬 math 로그함수와 제곱
log : math.log(a, b)는 파이썬 math의 로그 함수이며 b를 밑으로 하는 log a에 대한 로그 값을 반환
pow : math.pow(x, y)는 x에 y 승을 계산한 결과값을 반환
sqrt : 제곱근의 값을 반환
import math
print(math.log(10, 10))
print(math.pow(3, 2))
print(math.sqrt(25))
1.0
9.0
5.0
파이썬 math 상수 및 각도 변환
math.pi : 원주율
math.e : 자연상수
math.degrees(x) : 라디안으로 표현된 각도를 60분법 각도록 변환
math.radians(x) : 60분법으로 표현된 각도를 라디안 각도로 변환
import math
print(math.pi)
print(math.e)
print(math.degrees(1.57))
print(math.radians(90))
3.14159265359
2.71828182846
89.9543738355
1.57079632679
파이썬 math 삼각함수
math.acos(x) : 아크코사인
math.asin(x) : 아크사인
math.atan(x) : 아크탄젠트
math.cos(x) : 코사인
math.sin(x) : 사인
math.tan(x) : 탄젠트
import math
print(math.acos(1.0))
print(math.asin(1.0))
print(math.atan(1.0))
print(math.cos(3.14159/2))
print(math.sin(3.14159/2))
print(math.tan(3.14159/2))
0.0
1.57079632679
0.785398163397
1.32679489668e-06
0.999999999999
753695.995141
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 파이썬 recursive function 재귀 함수 (0) | 2020.08.09 |
---|---|
[Python] 파이썬의 lambda식 익명 함수 (0) | 2020.08.08 |
[Python] 파이썬 unittest 모듈로 단위테스트하기 (0) | 2020.08.07 |
[Python] 파이썬 Try~Except 으로 예외 처리 (0) | 2020.08.07 |
[Python] 파이썬의 반복문 함수 - enumerate, range (0) | 2020.08.06 |
[Python] 파이썬의 상속및 다중상속 - Inheritaance (0) | 2020.08.05 |
[Python] 파이썬의 File 읽기, 쓰기 함수 - Write() ,Read() (0) | 2020.08.05 |
[Python] 파이썬의 시간표현 - time 모듈 (0) | 2020.08.04 |
Comments