[알고리즘 기본] 절댓값 구하기

절댓값 구하는 방법

  • 간단하게 특정 값의 절댓값을 구하는 방법 세 가지를 소개한다.
  1. 값을 0과 비교 후, 양수인지 음수인지 나누어 절댓값 구하기
  2. 값을 제곱한 다음에 제곱근 취하기
  3. 파이썬 내장 함수 abs() 사용하기
# 특정 값의 절댓값을 구하는 세 가지 방법

def abs_value(value: float) -> float:
    """ 양수인지 음수인지 나누어 절댓값 구하기 """
    if value > 0:
        return value
    else:
        return -value


def abs_value_with_sqrt(value: float) -> float:
    """ 제곱 후 제곱근 취하기 """
    return (value ** 2) ** .5


if __name__ == '__main__':
    abs1 = abs_value(7.6)
    abs2 = abs_value(-7.6)
    abs3 = abs_value_with_sqrt(7.6)
    abs4 = abs_value_with_sqrt(-7.6)
    abs5 = abs(7.6)
    abs6 = abs(-7.6)

    print(abs1)
    print(abs2)
    print(abs3)
    print(abs4)
    print(abs5)
    print(abs6)
    
    
'''
출력 결과
7.6
7.6
7.6
7.6
7.6
7.6
'''

좋은 웹페이지 즐겨찾기