절대값(absolute value)은 수의 크기를 나타내는 값으로, 수의 부호를 무시한 크기를 의미합니다.
즉, 절대값은 항상 0 또는 양수이며, 수가 양수일 경우에는 그 수 자체가 되고, 음수일 경우에는 그 수의 양수 값이 됩니다.
절대값의 기호는 |x|로 표현됩니다.
예를 들어볼까요?
절대값의 수학적 정의를 알아볼까요?
파이썬에서 절대값 구하는 방법
파이썬에서는 내장 함수 abs()를 사용하여 절대값을 쉽게 구할 수 있습니다.
abs() 함수는 인자로 주어진 숫자의 절대값을 반환합니다.
# 양수의 절대값
print(abs(5)) # 출력: 5
# 음수의 절대값
print(abs(-5)) # 출력: 5
# 0의 절대값
print(abs(0)) # 출력: 0
# 소수의 절대값
print(abs(-3.14)) # 출력: 3.14
abs() 함수의 사용 사례
abs() 함수는 수학적 계산뿐만 아니라, 데이터를 분석하거나 물리적 거리 계산 등 다양한 분야에서 유용하게 사용될 수 있습니다. 예를 들어, 두 점 사이의 거리를 계산할 때 절대값을 사용하여 음수를 제거하고 거리 값을 구할 수 있습니다.
두 점 사이의 거리 계산
두 점 (x1, y1)과 (x2, y2) 사이의 맨해튼 거리를 계산하는 예제입니다.
def manhattan_distance(x1, y1, x2, y2):
return abs(x1 - x2) + abs(y1 - y2)
# 예시
x1, y1 = 1, 2
x2, y2 = 4, 6
distance = manhattan_distance(x1, y1, x2, y2)
print("맨해튼 거리:", distance) # 출력: 7
이와 같이 abs() 함수를 사용하여 두 점 사이의 거리 등을 쉽게 계산할 수 있어요!
요약해볼까요?