섭씨에서 화씨로 변환하는 기본 공식
섭씨(Celsius) 온도에 해당하는 화씨(Fahrenheit) 값을 구하려면 아주 간단한 수학 공식을 사용합니다. 섭씨 온도에 1.8을 곱한 후 32를 더하면 화씨 온도가 됩니다.
변환 공식
f = c * 1.8 + 32
여기서 c는 섭씨 온도, f는 계산된 화씨 온도를 의미합니다.
파이썬 인터프리터에서 직접 확인하기
다음은 파이썬 인터프리터에서 실제 변환 과정을 실행한 결과입니다.
>>> c = 50
>>> f = c * 1.8 + 32
>>> f
122.0
위 예제에서 섭씨 50도가 화씨 122도로 변환되는 것을 확인할 수 있습니다. 파이썬은 곱셈 연산 시 자동으로 실수(float) 타입으로 처리하기 때문에 결과가 122.0처럼 소수점 형태로 출력됩니다.
함수로 만들어 재사용하기
변환 로직이 여러 번 필요하다면 함수로 정의해 두는 것이 좋습니다. 코드의 가독성과 재사용성이 크게 향상됩니다.
def celsius_to_fahrenheit(c):
return c * 1.8 + 32
print(celsius_to_fahrenheit(50)) # 122.0
print(celsius_to_fahrenheit(100)) # 212.0
print(celsius_to_fahrenheit(0)) # 32.0
참고: 주요 온도 기준점
- 물의 어는점: 섭씨 0°C = 화씨 32°F
- 물의 끓는점: 섭씨 100°C = 화씨 212°F
이처럼 파이썬의 기본 산술 연산자만으로도 섭씨-화씨 변환을 손쉽게 구현할 수 있습니다.