절댓값을 구하는 함수 absolute_number()
를 조건부 식을 활용해 작성하라. if 문과 abs() 함수를 사용해서는 안 된다.
코드
def absolute_number(number):
"""number의 절댓값을 반환한다."""
return number if 0 < number else - number
# 함수의 동작 확인
print(absolute_number(-1))
print(absolute_number(0))
print(absolute_number(1))
실행 결과
1
0
1
abs()
함수를 사용하면 안 된다.0 < number
를 쓰고, 조건의 왼쪽에 number
를 그대로 쓰고, 조건의 오른쪽에 부호를 바꾼 - number
를 쓴다.-
를 사용한다. 수에 -1
을 곱하는 것도 한 방법이다.