도찐개찐
[python] 수치 연산 함수 본문
https://dev-truly.tistory.com/entry/python-%EC%88%98%ED%95%99math-%ED%95%A8%EC%88%98
번호 | 산술연산 | 결과 | 연산자이름 | 설명 |
1 | print( abs (-3) ) | 3 | abs | 절대값 |
2 | print( round (3.462,2) ) | 3.46 | round | 반올림 |
3 | print( divmod (5,3) ) | (1, 2) | divmod | 몫과 나머지 |
4 | print( complex (5,3) ) | (5 + 3j) | complex | 복소수 |
5 | print( pow (5,3) ) | 125 | power | 지수 |
6 | a = 5 + 3j print( a.conjugate() ) |
(5 - 3j) | conjugate | 켤레 복소수 |
- round는 반올림 함수입니다. 콤마(,) 다음의 숫자는 소수 이하 자릿수입니다. 생략하면 0으로 인식하게 됩니다. round(3.123,1)의 결과가 3.1이 되는 것을 확인할 수 있습니다.
- complex는 복소수를 만드는 함수입니다. 허수부는 i가 아닌 j를 사용합니다. real과 imag를 사용해서 실수부와 허수부를 출력할 수 도 있습니다.
a = (complex(5,3))
print(a)
print(a.real)
print(a.imag)
'''
결과 값
(5+3j)
5.0
3.0
'''
- divmod는 몫과 나머지를 한 번에 구할 수 있습니다.
# a = 몫, b = 나머지
a, b = divmod(7, 3);
print("a = %d, b = %d" % (a, b))
# 결과
# a = 2, b = 1
- 켤레 복소수를 출력하는 conjugate는 변수 a = 3 + 2j처럼, 변수에 저장되어있는 복소수의 켤레를 출력합니다.
a = 3 + 2j
print(a.conjugate())
# 결과 값
# (3-2j)
728x90
'PYTHON' 카테고리의 다른 글
[Mac] Seleninum Driver 설치 (0) | 2022.10.26 |
---|---|
[python] 수학(math) 함수 (0) | 2022.07.12 |
[python] 형변환(casting) (0) | 2022.07.12 |
[python] 연산자(operator) (0) | 2022.07.11 |
[python] 사칙 연산자 (0) | 2022.07.11 |
Comments