[알고리즘 기본] 절댓값 구하기
절댓값 구하는 방법
- 간단하게 특정 값의 절댓값을 구하는 방법 세 가지를 소개한다.
- 값을 0과 비교 후, 양수인지 음수인지 나누어 절댓값 구하기
- 값을 제곱한 다음에 제곱근 취하기
- 파이썬 내장 함수
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
'''
Author And Source
이 문제에 관하여([알고리즘 기본] 절댓값 구하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@bky373/알고리즘-절댓값-구하기
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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
'''
Author And Source
이 문제에 관하여([알고리즘 기본] 절댓값 구하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@bky373/알고리즘-절댓값-구하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)