좀 더 파이썬스러운 코드를 생각해보다가
계속 잊어버리는 문법이 있어서 대충 코드만 작성해보았다.
파이썬에는 삼항 연산자가 없다.
그래서 다음과 같이 표현해볼 수 있다.
def calc(num) -> int: return 1 if num == 0 else ( 0 if num > 0 else -1) print(calc(-1)) # -1 print(calc(0)) # 1 print(calc(1)) # 0