Appia의 IT세상

파이썬[Python] 043 절대값, 반올림 수 구하기 본문

Python/Python 응용

파이썬[Python] 043 절대값, 반올림 수 구하기

Appia 2020. 2. 17. 22:26
반응형

먼저, 너무 오랜만에 포스팅을 하게 되어 송구스럽고, 죄송스러운 마음입니다. 개인적인 사정으로 2 처음 포스팅을 하게 되었습니다. 앞으로는 이렇게 장기간 포스팅을 올리는 일이 없도록 하겠습니다.

 

이번 포스팅에서는 수학적인 부분에 대해서 이야기를 드리고자 합니다. 앞서서 Numpy 대해서 이야기를 하고 있었지만, 갑자기 업무 부분에서 사용이 필요한 부분이 있어서 절대값과 반올림를 구하는 함수에 대해서 포스팅 드리고자 합니다.

절대값 구하기

파이썬[Python]에서는 abs() 라는 내장함수를 제공합니다. 여기에 입력된 인자의 절대값을 입력합니다.

, 복소수를 입력할 경우, 복소수의 크기를 반환하게 됩니다. 복소수의 크기는 A+ Bi 경우 A제곱 + B제곱의 루트 연산을 것입니다. ( 수식 표현 방법이 없어서 양해 부탁드립니다. )

 

Example 살펴보겠습니다.

 

1
2
3
print(abs(-4))
print(abs(-4.14))
print(abs(4+4j))
cs

 

위의 코드를 실행해보면 다음과 같은 결과가 나옴을 있습니다.

 

1
2
3
4
4.14
5.656854249492381
cs

 

반올림수 구하기

파이썬[Python]에서는 round() 라는 내장함수를 제공합니다.

기본 설정은 소수점 첫번째 자리에서 반올림하게 되어 있습니다. 하지만, 관련해서 다음과 같은 형식을 살펴봐야 합니다.

 

round(Value, Position)

 

Value 경우 반올림을 수이고, Position 반올림을 위치를 말합니다. 소수 첫번째 자리를 0으로 놓고 좌측으로는 - 표시를 해주고, 우측으로는 정수 형태로 표시해주면 됩니다.

Example

Position = 2 소수점 셋째 자리

Position = -1 정수 째자리

 

다음 예시를 살펴보겠습니다.

1
2
3
4
print(round(3238))
print(round(32.38))
print(round(3238-2))
print(round(32.3842)) 
cs

 

위의 코드를 실행하면 다음과 같은 결과가 나옵니다.

1
2
3
4
3238
32
3200
32.38
cs

 

오늘 포스팅에서는 절대값과 반올림 구하는 방법에 대해서 살펴봤습니다. 간단하지만 생각보다 사용용도가 있어서 필요로 하시는 분들에게 도움이 되시길 바랍니다.

반응형
Comments