화씨=>섭씨 함수
이번에는 반대로 화씨를 섭씨로(화씨⇒섭씨) 만드는 함수를 만들어 볼게요. FtoC 함수는 화씨(f)를 받아 섭씨(c)로 변환을 해주는 함수입니다. 함수 이름은 FtoC, 계산은 아까와 반대로 해주면 되겠죠.
코드
def FtoC(num): return(num - 32) / 1.8
앞의 코드처럼 c라는 변수를 만들어서 계산하고 c값을 return해도 되는데, 코드를 더 짧게 써봤습니다. 어때요, 좀 멋져 보이나요?
화씨⇒섭씨 함수를 만들었으니 사용해 봐야겠죠? 앞에서 섭씨 32도는 화씨로 89.6도인 걸 계산했으니, 이걸 반대로 계산해 볼게요. 실행해보면 섭씨 32도에 가까운 값이 나옵니다.
코드
FtoC(89.6)
결과
31.999999999999996
이렇게 CtoF, FtoC라는 함수를 만들어 봤습니다. 앞으로 어떤 프로그램을 만들든 코딩할 때 섭씨⇔화씨 변환이 필요하면 계산하지 말고 이 함수를 호출하면 됩니다.
어떤가요? 함수가 꽤 유용하죠?